diff options
Diffstat (limited to 'jindroush/chkrom/Makefile')
| -rw-r--r-- | jindroush/chkrom/Makefile | 56 | 
1 files changed, 56 insertions, 0 deletions
| diff --git a/jindroush/chkrom/Makefile b/jindroush/chkrom/Makefile new file mode 100644 index 0000000..19bf6f4 --- /dev/null +++ b/jindroush/chkrom/Makefile @@ -0,0 +1,56 @@ +#===================================================================== +PRGNAME		= chkrom + +all: $(PRGNAME) + +release: +	@$(MAKE) $(PRGNAME) CFLAGS="-c -O2 -Wall" LDFLAGS="" +	@echo RELEASE: Compiled. + +rel_strip: +	@strip $(PRGNAME).exe + +rel_inst: +	@copy $(PRGNAME).exe $(ATAROOT)\\bin +	@echo RELEASE: Installed. + +debug: +	@$(MAKE) $(PRGNAME) CFLAGS="-c -g -Wall -D_DEBUG" LDFLAGS="-g" +	@echo DEBUG: Compiled. + +clean: +	rm -f *.o +	rm -f $(PRGNAME) +	rm -f $(PRGNAME).exe +	rm -f switches.cpp +	rm -rf rel +	@echo DEBUG: Cleaned. + +#===================================================================== +INCLUDES =	makefile	\ +		pub.def		\ +		switches.def + + +OBJECTS =	chkrom.o + +#===================================================================== +CC		= g++ +LD		= g++ +LDLIBS		= -lm -L../lib -ljindroush +CPPFLAGS=-I../include $(COPT) +COPT=-O2 + +#===================================================================== + +$(PRGNAME) : $(OBJECTS) +	$(LD) $(LDFLAGS) $(OBJECTS) $(LDLIBS) -o $(PRGNAME) + +chkrom.o: chkrom.cpp switches.cpp + +%.o : %.cpp $(INCLUDES) +	$(CC) $(CPPFLAGS) -c $< -o $@ + +switches.cpp : switches.def ../switches.pl +	perl ../switches.pl $< $@ + | 
