root / branches / simulator / projects / simulator / libsim / Makefile @ 1008
History | View | Annotate | Download (533 Bytes)
1 | 941 | bcoltin | SRC = analog.c battery.c bom.c buzzer.c dio.c \ |
---|---|---|---|
2 | eeprom.c encoders.c lcd.c i2c.c libsim.c motors.c \ |
||
3 | move.c orbs.c rangefinder.c reset.c serial.c spi.c |
||
4 | |||
5 | 950 | bcoltin | CODE_HOME = ../../.. |
6 | 994 | bcoltin | INCLUDE = -I$(CODE_HOME)/lib/include/libdragonfly -I../common |
7 | 950 | bcoltin | OUTPUT = $(CODE_HOME)/lib/bin |
8 | 906 | bcoltin | |
9 | 942 | bcoltin | OBJ = $(SRC:.c=.o) |
10 | |||
11 | 906 | bcoltin | CC = gcc |
12 | 994 | bcoltin | CFLAGS = -Wall -O0 $(INCLUDE) |
13 | 906 | bcoltin | AR = ar |
14 | LDFLAGS = |
||
15 | 942 | bcoltin | RM = rm |
16 | 950 | bcoltin | CP = cp |
17 | 906 | bcoltin | |
18 | TARGET = libsim |
||
19 | |||
20 | all: $(OBJ) |
||
21 | $(AR) rcs $(TARGET).a $(OBJ) |
||
22 | |||
23 | %.o: %.c |
||
24 | $(CC) -c $(CFLAGS) $< -o $@ |
||
25 | 942 | bcoltin | |
26 | clean: |
||
27 | $(RM) $(OBJ) $(TARGET).a |
||
28 | |||
29 | 950 | bcoltin | dist: all |
30 | $(CP) $(TARGET).a $(OUTPUT) |