TARGET=piggyback OBJECTS=piggyback.o zpipe.o #gzcompress.o CC=gcc CFLAGS=-Wall -O0 $(TARGET): $(OBJECTS) gcc -Wall -O0 -o $(TARGET) -lcrypto -lz $(OBJECTS) gzcompress.o: gzcompress.c gzcompress.h piggyback.o: piggyback.c zpipe.o: zpipe.c zpipe.h test.jpg: $(TARGET) ./piggyback attach ../txb-piggyback/hidden.jpg ../txb-piggyback/hidden2.jpg test.jpg out.jpg: test.jpg ./piggyback detach test.jpg out.jpg rebuild: make clean make clean: rm -f $(TARGET) *.o *~ rm -f out test tmpfile test.jpg out.jpg