summaryrefslogtreecommitdiff
path: root/misc/pascal/libpoff/Makefile
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-01-04 22:52:02 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-01-04 22:52:02 +0000
commiteca8fc5427fae36404c8f3772f8ed4f2f36100ea (patch)
tree15ba7e23c47bc4d4b4fdc59d730c3e0eb7b03fa6 /misc/pascal/libpoff/Makefile
parent2d2c6392898b29ae89d41a779ef712fb901900ac (diff)
downloadnuttx-eca8fc5427fae36404c8f3772f8ed4f2f36100ea.tar.gz
nuttx-eca8fc5427fae36404c8f3772f8ed4f2f36100ea.tar.bz2
nuttx-eca8fc5427fae36404c8f3772f8ed4f2f36100ea.zip
Pascal
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@485 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'misc/pascal/libpoff/Makefile')
-rw-r--r--misc/pascal/libpoff/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/misc/pascal/libpoff/Makefile b/misc/pascal/libpoff/Makefile
new file mode 100644
index 000000000..ece3ccb16
--- /dev/null
+++ b/misc/pascal/libpoff/Makefile
@@ -0,0 +1,47 @@
+# ----------------------------------------------------------------------
+# libpoff/Makefile
+# ----------------------------------------------------------------------
+
+# ----------------------------------------------------------------------
+# Directories
+
+PASCAL = ${shell pwd}/..
+
+include $(PASCAL)/Make.config
+include $(PASCAL)/Make.defs
+
+INCDIR = $(PASCAL)/include
+LIBDIR = $(PASCAL)/lib
+
+# ----------------------------------------------------------------------
+# Objects and targets
+
+LIBPOFFSRCS = pfhandle.c pfproghandle.c pftprog.c \
+ pfsymhandle.c pftsymbol.c pofferr.c \
+ pfwhdr.c pfwrodata.c pfwsymbol.c pfwfname.c \
+ pfwprog.c pfwlineno.c pfwdbgfunc.c pfwreloc.c pfwstring.c \
+ pfwrite.c pfrhdr.c pfrsymbol.c pfrfname.c \
+ pfrprog.c pfrlineno.c pfrdbgfunc.c pfrrawlineno.c \
+ pfrrawreloc.c pfrstring.c pfread.c pfrseek.c \
+ pfrelease.c pfdbgcontainer.c pfdbgdiscard.c \
+ pfxprog.c pfxrodata.c pfiprog.c pfirodata.c \
+ pfdhdr.c pfdsymbol.c pfdreloc.c pflabel.c \
+ pflineno.c pfdbginfo.c
+LIBPOFFOBJS = $(LIBPOFFSRCS:.c=.o)
+
+all: libpoff.a
+.PHONY: all libpoff.a clean
+
+$(OBJS): %.o: %.c
+ $(CC) -c $(CFLAGS) $< -o $@
+
+$(LIBDIR)/libpoff.a: $(LIBPOFFOBJS)
+ $(RM) $@
+ $(AR) $(ARFLAGS) $@ $^
+
+libpoff.a: $(LIBDIR)/libpoff.a
+
+clean:
+ $(RM) libpoff.a *.o core *~
+
+# ----------------------------------------------------------------------