include ../../Makefile.cfg PROJECT=arduino LIBNAME=lib$(PROJECT).a INCLUDE_FOLDER=../../../include/$(PROJECT) LIBS_FOLDER=../../../lib OBJECTS= wiring.o wiring_analog.o wiring_digital.o \ wiring_pulse.o wiring_shift.o HardwareSerial.o Print.o \ Tone.o WMath.o WString.o WInterrupts.o forward.o SPI.o default: $(LIBNAME) $(LIBNAME): $(OBJECTS) avr-ar rcs $@ $^ mkdir -p $(INCLUDE_FOLDER)/$(PROJECT) cp $@ $(LIBS_FOLDER) cp *.h $(INCLUDE_FOLDER)/$(PROJECT) avr-size $(LIBS_FOLDER)/$@ %.o: %.cpp $(CXX) $< -o $@ $(INCLUDE) $(DEFINE) $(CC_FLAGS) %.o: %.c $(CC) $< -o $@ $(INCLUDE) $(DEFINE) $(CC_FLAGS) clean: rm -f $(OBJECTS) rm -f $(LIBS_FOLDER)/$(LIBNAME) .PHONY: default clean