|
1 |
| -CFLAGS=-V3.4 -ffunction-sections -I/lib/modules/$(shell uname -r)/build/include -Iinclude -Ioctdeviceapi -Ioctdeviceapi/oct6100api -DGFP_ATOMIC=0 -Dkmalloc=calloc -Dkfree=free |
2 |
| -LDFLAGS=-V3.4 -Wl,-Map -Wl,test.map -Wl,--gc-sections |
| 1 | +# |
| 2 | +# Produces the oct612x library |
| 3 | +# |
| 4 | +octapi_files = octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.o \ |
| 5 | + octdeviceapi/oct6100api/oct6100_api/oct6100_channel.o \ |
| 6 | + octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.o \ |
| 7 | + octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.o \ |
| 8 | + octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.o \ |
| 9 | + octdeviceapi/oct6100api/oct6100_api/oct6100_debug.o \ |
| 10 | + octdeviceapi/oct6100api/oct6100_api/oct6100_events.o \ |
| 11 | + octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.o \ |
| 12 | + octdeviceapi/oct6100api/oct6100_api/oct6100_memory.o \ |
| 13 | + octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.o \ |
| 14 | + octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.o \ |
| 15 | + octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.o \ |
| 16 | + octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.o \ |
| 17 | + octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.o \ |
| 18 | + octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.o \ |
| 19 | + octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.o \ |
| 20 | + octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.o \ |
| 21 | + octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.o \ |
| 22 | + apilib/bt/octapi_bt0.o \ |
| 23 | + apilib/largmath/octapi_largmath.o \ |
| 24 | + apilib/llman/octapi_llman.o |
3 | 25 |
|
4 |
| -APIDIR=octdeviceapi/oct6100api/oct6100_api |
5 |
| - |
6 |
| -OCTASIC_OBJS=$(APIDIR)/oct6100_adpcm_chan.o \ |
7 |
| - $(APIDIR)/oct6100_channel.o \ |
8 |
| - $(APIDIR)/oct6100_chip_open.o \ |
9 |
| - $(APIDIR)/oct6100_chip_stats.o \ |
10 |
| - $(APIDIR)/oct6100_conf_bridge.o \ |
11 |
| - $(APIDIR)/oct6100_debug.o \ |
12 |
| - $(APIDIR)/oct6100_events.o \ |
13 |
| - $(APIDIR)/oct6100_interrupts.o \ |
14 |
| - $(APIDIR)/oct6100_memory.o \ |
15 |
| - $(APIDIR)/oct6100_miscellaneous.o \ |
16 |
| - $(APIDIR)/oct6100_mixer.o \ |
17 |
| - $(APIDIR)/oct6100_phasing_tsst.o \ |
18 |
| - $(APIDIR)/oct6100_playout_buf.o \ |
19 |
| - $(APIDIR)/oct6100_remote_debug.o \ |
20 |
| - $(APIDIR)/oct6100_tlv.o \ |
21 |
| - $(APIDIR)/oct6100_tone_detection.o \ |
22 |
| - $(APIDIR)/oct6100_tsi_cnct.o \ |
23 |
| - $(APIDIR)/oct6100_tsst.o \ |
24 |
| - $(APIDIR)/oct6100_user.o \ |
25 |
| - apilib/bt/octapi_bt0.o \ |
26 |
| - apilib/largmath/octapi_largmath.o \ |
27 |
| - apilib/llman/octapi_llman.o |
28 |
| - |
29 |
| - |
30 |
| -all: test |
31 |
| - |
32 |
| -test.o: test.c |
33 |
| - |
34 |
| -test: test.o $(OCTASIC_OBJS) |
35 |
| - |
36 |
| -clean: |
37 |
| - rm -rf test test.o |
38 |
| - rm -rf $(OCTASIC_OBJS) |
| 26 | +# TODO: ccflags was added in 2.6.24 in commit f77bf01425b11947eeb3b5b54. This |
| 27 | +# should be changed to a conditional compilation based on the Kernel Version. |
| 28 | +# ccflags-y := -I$(src)/.. -Wno-undef -I$(src)/include -I$(src)/octdeviceapi -I$(src)/octdeviceapi/oct6100api |
| 29 | +EXTRA_CFLAGS = -I$(src)/.. -Wno-undef -I$(src)/include -I$(src)/octdeviceapi -I$(src)/octdeviceapi/oct6100api |
| 30 | +lib-y := $(octapi_files) |
0 commit comments