CYCC := cyclone

ifdef DEBUG
FLAGS:=-g -DDIRENT=1 -DUTIME_H=1 -DUSERMEM=800000 -DREGISTERS=2 -DIBUFSIZ=1024 -DOBUFSIZ=1024 -DBYTEORDER=4321 -DCOMPILE_DATE="\"`date`\""  -pp -save-c $(EXTRACFLAGS)
else
FLAGS:= -O3 -nogc -DDIRENT=1 -DUTIME_H=1 -DUSERMEM=800000 -DREGISTERS=2 -DIBUFSIZ=1024 -DOBUFSIZ=1024 -DBYTEORDER=4321 -DCOMPILE_DATE="\"`date`\"" $(EXTRACFLAGS)
endif

build: compress$(EXE)
build-nocheck: compress-nochk$(EXE)

compress$(EXE): compress42.o
	$(CYCC) $(FLAGS)  -o $@ $^

compress-nochk$(EXE): nc_compress42.o
	$(CYCC) $(FLAGS) --nochecks -o $@ $^

%.o : %.cyc
	$(CYCC) $(FLAGS) -c $< 

nc_%.o : %.cyc
	$(CYCC) $(FLAGS) --nochecks -c $< -o $@

clean:
	rm -f *.o
	rm -f compress$(EXE) compress-nochk$(EXE) *~
