Revision 9952b3e5a6f5cba509f3929daf563d8b472a7425 authored by GregoryO on 18 June 2013, 12:22:43 UTC, committed by GregoryO on 18 June 2013, 12:22:43 UTC
1 parent 2a2ded4
Raw File
Makefile
MAKE=make
RM=rm
MV=mv
MKDIR=mkdir

BINARIES_PATH=binaries
LUA_PATH=

#todo: 
# put sources in src/
# unused things in legacy/
# put Makefile.550 and .60 in their platform dir and do: 
#  cd platform/550D.109; make 
#  -> no .o generated in rootdir. and .o in right platform

all: 60D 550D 600D

60D: Makefile.60
	$(MAKE) clean
	$(MAKE) -f Makefile.60
	$(MKDIR) -p $(BINARIES_PATH)/60D.109
	$(MV) autoexec.bin $(BINARIES_PATH)/60D.109

550D: Makefile.550
	$(MAKE) clean
	$(MAKE) -f Makefile.550
	$(MKDIR) -p $(BINARIES_PATH)/550D.109
	$(MV) autoexec.bin $(BINARIES_PATH)/550D.109

600D: Makefile.600
	$(MAKE) clean
	$(MAKE) -f Makefile.600
	$(MKDIR) -p $(BINARIES_PATH)/600D.101
	$(MV) autoexec.bin $(BINARIES_PATH)/600D.101

clean:
	-$(RM) \
		*.o \
		*.a \
		.*.d \
		magiclantern.lds \
		$(LUA_PATH)/*.o \
		$(LUA_PATH)/.*.d \
		*.pdf \
	$(RM) -rf  $(BINARIES_PATH)
back to top