source: trunk/lib/ubasic/Makefile @ 2798

Revision 2453, 580 bytes checked in by philmoz, 5 months ago (diff)

Merge philmoz-reorg branch back into trunk.

  • Property svn:eol-style set to LF
Line 
1topdir=../../
2
3SKIPPLATFORMCHECK=1
4
5include $(topdir)makefile.inc
6
7CFLAGS+=$(CTHUMB) -mlong-calls -DCHDK_MODULE_CODE
8
9OBJS = camera_functions.o tokenizer.o ubasic.o
10
11all: libubasic.a
12
13libubasic.a: $(OBJS)
14
15UBASIC_TEST_CFLAGS=-g -Wall -DUBASIC_TEST -DCAMERA_$(PLATFORM) -DPLATFORMID=$(PLATFORMID) -I$(topdir)platform/$(PLATFORM)
16ifdef UBASIC_DEBUG
17        UBASIC_TEST_CFLAGS+=-DDEBUG=1
18endif
19
20check:
21        gcc $(UBASIC_TEST_CFLAGS) -o ubasic_test$(EXE) $(OBJS:.o=.c) run-ubasic.c
22
23clean:
24        rm -f $(OBJS) *.a ubasic_test$(EXE)
25
26distclean: clean
27        rm -f $(OBJS:.o=.d)
28
29include $(topdir)bottom.inc
Note: See TracBrowser for help on using the repository browser.