root / branches / simulator / projects / simulator / libsim / Makefile @ 1092
History | View | Annotate | Download (548 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 | 1020 | bcoltin | all: dist |
21 | |||
22 | build: $(OBJ) |
||
23 | 906 | bcoltin | $(AR) rcs $(TARGET).a $(OBJ) |
24 | |||
25 | %.o: %.c |
||
26 | $(CC) -c $(CFLAGS) $< -o $@ |
||
27 | 942 | bcoltin | |
28 | clean: |
||
29 | $(RM) $(OBJ) $(TARGET).a |
||
30 | |||
31 | 1020 | bcoltin | dist: build |
32 | 950 | bcoltin | $(CP) $(TARGET).a $(OUTPUT) |