CFLAGS=-std=c99 -Wall -O0 -c CLM=clm CLMFLAGS=\ -I $$CLEAN_HOME/lib/clean-platform/OS-Independent\ -I $$CLEAN_HOME/lib/Generics\ -I CleanReadLine\ -l -lreadline\ -l compile.o\ -nr -nt all: iclean clean: rm -rf compile.o iclean "Clean System Files" make -C CleanReadLine clean compile.o: compile.c $(CC) $(CFLAGS) compile.c iclean: compile.o iclean.icl readline ExtraString.* $(CLM) $(CLMFLAGS) iclean -o iclean readline: FORCE $(MAKE) -C CleanReadLine readline run: iclean ./iclean FORCE: .PHONY: FORCE clean run