Files correlati : cg0.exe cg0700a.msk cg0700b.msk cg3.exe cg4.exe Bug : Commento: Merge 1.0 libraries
46 lines
777 B
Makefile
46 lines
777 B
Makefile
BINARIES = c-example1 c-example2
|
|
|
|
CFLAGS += -g
|
|
|
|
SOURCES = c-example1.c c-example2.c
|
|
|
|
TARGETS = $(BINARIES)
|
|
|
|
DEBRIS = encoded.txt decoded.txt
|
|
|
|
# only because we use ANSI C, not required to use libb64!
|
|
CFLAGS += -Werror -pedantic
|
|
CFLAGS += -I../include
|
|
|
|
CXXFLAGS += $(CFLAGS)
|
|
|
|
vpath %.h ../include/b64
|
|
vpath %.a ../src
|
|
|
|
.PHONY : clean
|
|
|
|
all: $(TARGETS) test
|
|
|
|
c-example1 c-example2: libb64.a
|
|
|
|
clean:
|
|
rm -f *.exe* *.o $(TARGETS) $(DEBRIS) *.bak *~
|
|
|
|
distclean: clean
|
|
rm -f depend
|
|
|
|
depend: $(SOURCES)
|
|
makedepend -f- $(CFLAGS) $(SOURCES) 2> /dev/null 1> depend
|
|
|
|
test-c-example1: c-example1
|
|
./c-example1
|
|
|
|
test-c-example2: c-example2
|
|
./c-example2 loremgibson.txt encoded.txt decoded.txt
|
|
diff -q loremgibson.txt decoded.txt
|
|
|
|
test: test-c-example1 test-c-example2
|
|
|
|
-include depend
|
|
|