forked from retronetworking/linmodem
hack Makefile to move src to subdir
This commit is contained in:
parent
9ccebd3777
commit
a5a88eda9b
17
Makefile
17
Makefile
|
@ -3,17 +3,20 @@ USE_X11=y
|
|||
|
||||
CFLAGS= -O2 -Wall -g
|
||||
LDFLAGS= -g
|
||||
OBJS= lm.o lmsim.o lmreal.o lmsoundcard.o serial.o atparser.o \
|
||||
SRCDIR= src/
|
||||
OBJS_WITHOUT= lm.o lmsim.o lmreal.o lmsoundcard.o serial.o atparser.o \
|
||||
dsp.o fsk.o v8.o v21.o v23.o dtmf.o \
|
||||
v34.o v34table.o v22.o v34eq.o \
|
||||
v90.o v90table.o
|
||||
INCLUDES= display.h fsk.h v21.h v34priv.h v90priv.h \
|
||||
INCLUDES_WITHOUT= display.h fsk.h v21.h v34priv.h v90priv.h \
|
||||
dsp.h lm.h v23.h v8.h \
|
||||
dtmf.h lmstates.h v34.h v90.h
|
||||
PROG= lm
|
||||
dtmf.h lmstates.h v34.h v90.h/
|
||||
OBJS=$(addprefix $(SRCDIR), $(OBJS_WITHOUT))
|
||||
INCLUDES=$(addprefix $(SRCDIR), $(INCLUDES_WITHOUT))
|
||||
PROG= src/lm
|
||||
|
||||
ifdef USE_X11
|
||||
OBJS += display.o
|
||||
OBJS += src/display.o
|
||||
LDFLAGS += -L/usr/X11R6/lib -lX11
|
||||
else
|
||||
OBJS += nodisplay.o
|
||||
|
@ -30,7 +33,7 @@ v34gen: v34gen.o dsp.o
|
|||
v34table.c: v34gen
|
||||
./v34gen > $@
|
||||
|
||||
v90gen: v90gen.o
|
||||
v90gen: $(SRCDIR)/v90gen.o
|
||||
gcc -o $@ $< -lm $(LDFLAGS)
|
||||
|
||||
v90table.c: v90gen
|
||||
|
@ -46,4 +49,4 @@ tar:
|
|||
( cd .. ; tar zcvf linmodem.tgz linmodem --exclude CVS )
|
||||
|
||||
%.o: %.c $(INCLUDES)
|
||||
gcc $(CFLAGS) -c $*.c
|
||||
gcc $(CFLAGS) -c $(SRCDIR)$*.c
|
||||
|
|
Loading…
Reference in New Issue