Subversion Repositories DashDisplay

Rev

Rev 14 | Rev 20 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14 Rev 16
Line 236... Line 236...
236
C_OBJECTS += $(PLX_OBJECTS)
236
C_OBJECTS += $(PLX_OBJECTS)
237
 
237
 
238
$(PLX_OBJ)/%.o: $(PLX_SRC)/%.c $(DEPENDS)
238
$(PLX_OBJ)/%.o: $(PLX_SRC)/%.c $(DEPENDS)
239
	$(CC) $(CFLAGS)   $< -o $@
239
	$(CC) $(CFLAGS)   $< -o $@
240
 
240
 
-
 
241
#############################################
-
 
242
# EEPROM emulation via Flash
-
 
243
 
-
 
244
 
-
 
245
EEPROM_PATH  = eeprom_lib
-
 
246
EEPROM_SRC   = $(EEPROM_PATH)
-
 
247
EEPROM_INC   = $(EEPROM_PATH)
-
 
248
EEPROM_OBJ   = $(OBJPATH)/EEPROM_Obj
-
 
249
INCLUDES += -I$(EEPROM_INC)
-
 
250
 
-
 
251
EEPROM_OBJECTS += $(EEPROM_OBJ)/eeprom.o
-
 
252
 
-
 
253
C_OBJECTS += $(EEPROM_OBJECTS)
-
 
254
 
-
 
255
$(EEPROM_OBJ)/%.o: $(EEPROM_SRC)/%.c $(DEPENDS)
-
 
256
	$(CC) $(CFLAGS)   $< -o $@
-
 
257
 
241
 
258
 
242
 
259
 
243
#############################################
260
#############################################
244
# for version.h
261
# for version.h
245
INCLUDES +=  -I.	
262
INCLUDES +=  -I.	
Line 249... Line 266...
249
	mkdir -p $(DRV_OBJ)
266
	mkdir -p $(DRV_OBJ)
250
	mkdir -p $(HAL_OBJ)
267
	mkdir -p $(HAL_OBJ)
251
	mkdir -p $(PRJ_OBJ)
268
	mkdir -p $(PRJ_OBJ)
252
	mkdir -p $(OLED_OBJ)
269
	mkdir -p $(OLED_OBJ)
253
	mkdir -p $(PLX_OBJ)
270
	mkdir -p $(PLX_OBJ)
-
 
271
	mkdir -p $(EEPROM_OBJ)
254
	touch $@
272
	touch $@
255
 
273
 
256
 
274
 
257
-include $(HAL_OBJECTS:.o=.d)
275
-include $(HAL_OBJECTS:.o=.d)
258
-include $(DRV_OBJECTS:.o=.d)
276
-include $(DRV_OBJECTS:.o=.d)
259
-include $(PRJ_OBJECTS:.o=.d)
277
-include $(PRJ_OBJECTS:.o=.d)
260
-include $(OLED_OBJECTS:.o=.d)
278
-include $(OLED_OBJECTS:.o=.d)
261
-include $(PLX_OBJECTS:.o=.d)
279
-include $(PLX_OBJECTS:.o=.d)
-
 
280
-include $(EEPROM_OBJECTS:.o=.d)
262
 
281
 
263
 
282
 
264
 
283
 
265
###########################################
284
###########################################
266
# clean rules
285
# clean rules
Line 276... Line 295...
276
	rm -f $(DRV_OBJ)/*
295
	rm -f $(DRV_OBJ)/*
277
	rm -f $(HAL_OBJ)/*
296
	rm -f $(HAL_OBJ)/*
278
	rm -f $(PRJ_OBJ)/*
297
	rm -f $(PRJ_OBJ)/*
279
	rm -f $(OLED_OBJ)/*
298
	rm -f $(OLED_OBJ)/*
280
	rm -f $(PLX_OBJ)/*
299
	rm -f $(PLX_OBJ)/*
-
 
300
	rm -f $(EEPROM_OBJ)/*
281
 
301
 
282
#Macro expansion in the makefile change the paths used
302
#Macro expansion in the makefile change the paths used
283
BUILD_TARGETS = $(OBJPATH)/.exist revision flash 
303
BUILD_TARGETS = $(OBJPATH)/.exist revision flash 
284
 
304
 
285
debug_dashboard_F103: $(BUILD_TARGETS)
305
debug_dashboard_F103: $(BUILD_TARGETS)