49 lines
890 B
Makefile
49 lines
890 B
Makefile
#----------------------------------------------------
|
|
#
|
|
# functions
|
|
#
|
|
#----------------------------------------------------
|
|
|
|
all: libpocosc.a
|
|
|
|
OPTS = -Wall -g -DDEBUG_LEVEL=0
|
|
|
|
senders.o: senders.c senders.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
alsaseq.o: alsaseq.c alsaseq.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
serial.o: serial.c serial.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
joyutils.o: joyutils.c joyutils.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
ncursefuncs.o: ncursefuncs.c ncursefuncs.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
#
|
|
|
|
libpocosc.a: senders.o alsaseq.o serial.o ncursefuncs.o \
|
|
joyutils.o bigchars.o
|
|
ar r $@ $?
|
|
|
|
#
|
|
|
|
mkbigchars: mkbigchars.c Makefile
|
|
gcc ${OPTS} $< -o $@
|
|
|
|
chars8x8.def: mkbigchars Makefile
|
|
./mkbigchars 8x8thin $@
|
|
|
|
bigchars.o: bigchars.c chars8x8.def ncursefuncs.h Makefile
|
|
gcc ${OPTS} -c $<
|
|
|
|
# programmes de test
|
|
|
|
t: t.c Makefile libpocosc.a ncursefuncs.h
|
|
gcc $(OPTS) $< libpocosc.a -o $@
|
|
|
|
|