############################################################################
# FunktrackerGOLD - By Jason Nunn(JsNO) - Feb 1996
#                   (Ported from FunkTracker 1.08d By Jason Nunn)
#
# Snail: 32 Rothdale Road, Moil, Darwin, NT, 0810, Australia
#
############################################################################
CC	= gcc
OPTIONS = -ansi -Wall -O4 -DLinux
#OPTIONS = -ansi -Wall -O4 -DFreeBSD
INCLUDE	= -I/usr/include/ncurses

###############################
OBJ_FT		= funkgold_main.o funkgold_dir.o funkgold_sm.o funkgold_se.o \
		funkgold_pe.o funkgold_trac.o funkmisc.o funktracker.o dsp_mixxer.o

funkgold: $(OBJ_FT)
	$(CC) $(OPTIONS) -o funkgold $(OBJ_FT) -lncurses -ltermcap #-lmytinfo  
	strip funkgold

###############################
clean:
	rm -f $(OBJ_FT) funkgold

###############################

funkgold_main.o: funkgold_main.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_main.c

funkgold_dir.o: funkgold_dir.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_dir.c

funkgold_sm.o: funkgold_sm.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_sm.c

funkgold_se.o: funkgold_se.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_se.c

funkgold_pe.o: funkgold_pe.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_pe.c

funkgold_trac.o: funkgold_trac.c
	$(CC) $(OPTIONS) $(INCLUDE) -c funkgold_trac.c

funkmisc.o: funkmisc.c
	$(CC) $(OPTIONS) -c funkmisc.c

funktracker.o: funktracker.c
	$(CC) $(OPTIONS) -c funktracker.c

dsp_mixxer.o: dsp_mixxer.c
	$(CC) $(OPTIONS) -c dsp_mixxer.c
