Project

General

Profile

Statistics
| Revision:

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)