CFLAGS = -O2

all:	gzipelf truncate

gzipelf: gzipelf.o
	$(CC) $(CFLAGS) gzipelf.o -o $@

truncate: truncate.o
	$(CC) $(CFLAGS) truncate.o -o $@

clean:
	rm -f *.[oa] gzipelf truncate demo fdtest *.gz

test:	gzipelf ../../demo/demo
	./gzipelf ../../demo/demo > demo.gz
	chmod a+x demo.gz
	./gzipelf ../../init/init > fdtest.gz
	chmod a+x fdtest.gz
	./gzipelf ../../../uC-src/bin/busybox > busybox.gz
	chmod a+x busybox.gz

	cp demo.gz fdtest.gz busybox.gz ../../../romdisk/local/
