31 lines
662 B
Makefile
31 lines
662 B
Makefile
|
# $Id: makefile.unx,v 1.3 1991/11/15 19:31:00 piet Rel $
|
||
|
|
||
|
CFLAGS = -O
|
||
|
# If you have an old version of flex that defines yyleng
|
||
|
# as a macro rather than a variable, uncomment the following line:
|
||
|
# CFLAGS = -O -DNO_YYLENG_VAR
|
||
|
|
||
|
SRCS = midicomp.c t2mf.fl t2mflex.c yyread.c
|
||
|
|
||
|
EXECS = midicomp
|
||
|
|
||
|
all: $(EXECS)
|
||
|
|
||
|
midicomp: midicomp.h midicomp.o t2mf.h t2mflex.o
|
||
|
$(CC) midicomp.o t2mflex.o -o midicomp
|
||
|
|
||
|
t2mflex.c: t2mf.fl
|
||
|
flex -i -s -Ce t2mf.fl
|
||
|
mv lex.yy.c t2mflex.c
|
||
|
|
||
|
t2mflex.o: t2mflex.c t2mf.h
|
||
|
|
||
|
clean:
|
||
|
rm -f *.o midicomp
|
||
|
|
||
|
install:
|
||
|
cp midicomp /usr/bin ; mv midicomp midicom.exe
|
||
|
|
||
|
dist:
|
||
|
tar czf midicomp-$$(cat VERSION).tar.gz ./ --exclude=*.html --exclude=*.tar.gz
|