retroforth/source/Makefile
crc 6569276fe4 remove kanga interface
FossilOrigin-Name: 1522c3d7a71223a84f2bee5b0315cdd109e4e21b8ae0765ec383e8a515e8c5c6
2017-10-17 01:08:11 +00:00

50 lines
1.2 KiB
Makefile

#SRC: extend
#SRC: nga
#SRC: bridge
EXTENDLIBS =
EXTENDFLAGS =
extend:
clang -c extend.c $(EXTENDFLAGS) -o extend.o
clang -c nga.c $(EXTENDFLAGS) -o nga.o
clang -c bridge.c $(EXTENDFLAGS) -o bridge.o
clang $(EXTENDLIBS) extend.o nga.o bridge.o -o extend
mv extend ../bin
#SRC: embedimage
EMBEDIMAGELIBS =
EMBEDIMAGEFLAGS =
embedimage:
clang -c embedimage.c $(EMBEDIMAGEFLAGS) -o embedimage.o
clang $(EMBEDIMAGELIBS) embedimage.o -o embedimage
mv embedimage ../bin
#SRC: rre
#LIB: m
#SRC: nga
#SRC: bridge
#SRC: image
#FLG: -Wall
#FLG: -O3
#FLG: -DFPU
#FLG: -DPOSIX_FILES
#FLG: -DPOSIX_ARGS
#FLG: -DARGV
#FLG: -DGOPHER
RRELIBS = -lm
RREFLAGS = -Wall -O3 -DFPU -DPOSIX_FILES -DPOSIX_ARGS -DARGV -DGOPHER
rre:
clang -c rre.c $(RREFLAGS) -o rre.o
clang -c nga.c $(RREFLAGS) -o nga.o
clang -c bridge.c $(RREFLAGS) -o bridge.o
clang -c image.c $(RREFLAGS) -o image.o
clang $(RRELIBS) rre.o nga.o bridge.o image.o -o rre
mv rre ../bin
#SRC: repl
#SRC: nga
#SRC: bridge
REPLLIBS =
REPLFLAGS =
repl:
clang -c repl.c $(REPLFLAGS) -o repl.o
clang -c nga.c $(REPLFLAGS) -o nga.o
clang -c bridge.c $(REPLFLAGS) -o bridge.o
clang $(REPLLIBS) repl.o nga.o bridge.o -o repl
mv repl ../bin