# ARCADEmini USB driver for Linux
# version 0.91 date 2004-04-23
# part of the ARCADEmini project - http[s]://arcademini.schuermans.info/
# Copyright (C) 2003-2004 1stein <1stein@schuermans.info>
# Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html

CC = gcc
KERNEL_SRC = /usr/src/linux
CFLAGS = -Wall -O2
MODFLAGS = -I$(KERNEL_SRC)/include -DMODULE -D__KERNEL__

.phony: all debug normal clean

all: normal

debug: DFLAGS = -DDEBUG
debug: am_usb.o am_usb_test

normal: DFLAGS =
normal: am_usb.o am_usb_test

am_usb.o: am_usb.h am_usb.c
	$(CC) $(CFLAGS) $(DFLAGS) $(MODFLAGS) -c -o am_usb.o am_usb.c

am_usb_test: am_usb.h am_usb_test.c
	$(CC) $(CFLAGS) $(DFLAGS) -o am_usb_test am_usb_test.c

clean:
	rm -f am_usb.o am_usb_test
