#
# Makefile for the GUS driver's daemon
#

ifndef ARCH_COPTS
ARCH_COPTS = -O2
endif
ifndef DAEMONS_DIRECTORY
DAEMONS_DIRECTORY = /usr/local/sbin
endif
ifndef MODULES_DIRECTORY
MODULES_DIRECTORY = /usr/local/etc
endif

CC	= gcc
CFLAGS	= -pipe $(ARCH_COPTS) \
          -Wall -Wstrict-prototypes -fomit-frame-pointer \
          -D__GUS_PATH_APP__
CFLAGS	+= -O2
#CFLAGS	+= -g
LIBS	= -L../../../lib -lgus

OBJECTS	= gusd.o

.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<

all: gusd

gcompile: gusd

gusd: .depend version.h $(OBJECTS)
	$(CC) -o gusd $(OBJECTS) $(LIBS)
	ls -l gusd

clean:
	rm -f core .depend version.h *.o gusd *~

insert:	all
	./gusd -f gus-midi-gf1.conf

.depend: version.h
	$(CPP) $(CFLAGS) $(INCLUDE) -M *.c > .depend

version.h: ../../../.revision
	@rev=`cat ../../../.revision` ; \
	echo "#define GUS_VERSION \"$$rev\"" > version.h

dep:	.depend

dummy:

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif
