home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.0
/
NeXTSTEP3.0.iso
/
NextDeveloper
/
Examples
/
SoundAndMusic
/
Drivers
/
MidiDriver
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-02-14
|
923b
|
43 lines
CFILES= recordmidifile.c playmidifile.c midifile.c
HFILES= midifile.h
OFILES= $(CFILES:.c=.o)
MIDILIB= -lsys_s
DEBUG=-DDEBUG
PRODUCTS= plaBS1ifile recordmidifile
MIDIFILES=BayBlue.midi Clockworks.midi DrugsAreDeath.midi BigArm.midi \
DoomInTheBathroom.midi
SOURCEFILES=$(MIDIFILES) $(CFILES) $(HFILES) Makefile README
CFLAGS= -g $(DEBUG) -MD -Wimplicit
all: $(PRODUCTS)
install:
installsrc: $(SRCROOT)
-/bin/rm -rf $(SRCROOT)
mkdirs $(SRCROOT)
chmod 755 $(SRCROOT)
tar cf - $(SOURCEFILES) | (cd $(SRCROOT); tar xf -)
chmod 444 $(SRCROOT)/*
clean lean:
-/bin/rm -f *.o vers.c $(PRODUCTS) *.d
output:
$(OFILES): $$(@:.o=.c)
$(CC) $(CFLAGS) -c $*.c
recordmidifile: recordmidifile.o midifile.o
${CC} ${CFLAGS} -o $@ recordmidifile.o midifile.o ${MIDILIB}
playmidifile: playmidifile.o midifile.o
${CC} ${CFLAGS} -o $@ playmidifile.o midifile.o ${MIDILIB}
$(DSTROOT) $(SRCROOT):; mkdirs $@