Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 346 → Rev 345

/C-OSD/trunk/default/Makefile
14,7 → 14,7
## Compile options common for all C compilation units.
CFLAGS = $(COMMON)
CFLAGS += -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d
CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d
 
## Assembly specific flags
ASMFLAGS = $(COMMON)
35,10 → 35,10
 
 
## Objects that must be built in order to link
OBJECTS = main.o usart1.o max7456_software_spi.o
OBJECTS = main.o
 
## Objects explicitly added by the user
LINKONLYOBJECTS =
LINKONLYOBJECTS =
 
## Build
all: $(TARGET) C-OSD.hex C-OSD.eep C-OSD.lss size
47,12 → 47,6
main.o: ../main.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
 
usart1.o: ../usart1.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
max7456_software_spi.o: ../max7456_software_spi.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
##Link
$(TARGET): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)
78,3 → 72,4
 
## Other dependencies
-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)