|
Last change
on this file was 1, checked in by mancausoft, 16 years ago |
|
Added Library to read and write digital for arm9 EP9302
|
|
File size:
643 bytes
|
| Line | |
|---|
| 1 | CC = gcc
|
|---|
| 2 | LIB_TARGET=libdigital.so.0.0.1
|
|---|
| 3 | INCLUDE_FILES=digital.h
|
|---|
| 4 |
|
|---|
| 5 | all: $(LIB_TARGET)
|
|---|
| 6 |
|
|---|
| 7 | $(LIB_TARGET): digital.o
|
|---|
| 8 | $(CC) -shared -O2 -s -Wl,-soname,libdigital.so -o $(LIB_TARGET) digital.o
|
|---|
| 9 | rm -f libdigital.so
|
|---|
| 10 | ln -s $(LIB_TARGET) libdigital.so
|
|---|
| 11 |
|
|---|
| 12 | digital.o: digital.c
|
|---|
| 13 | $(CC) -c -O2 -s -fPIC digital.c
|
|---|
| 14 | clean:
|
|---|
| 15 | rm -rf *.o *.so.* *.so *.pyc
|
|---|
| 16 |
|
|---|
| 17 | install: $(LIB_TARGET)
|
|---|
| 18 | (cd /usr/local/include; rm -f $(INCLUDE_FILES))
|
|---|
| 19 | install --mode=644 --owner=root --group=root $(INCLUDE_FILES) /usr/local/include
|
|---|
| 20 | rm -f /usr/local/lib/$(LIB_TARGET) /usr/local/lib/libdigital.so
|
|---|
| 21 | install --mode=644 --owner=root --group=root $(LIB_TARGET) /usr/local/lib
|
|---|
| 22 | ldconfig
|
|---|
| 23 |
|
|---|
| 24 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.