From eca8fc5427fae36404c8f3772f8ed4f2f36100ea Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 4 Jan 2008 22:52:02 +0000 Subject: Pascal git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@485 42af7a65-404d-4744-a932-0658087f49c3 --- misc/pascal/libpoff/Makefile | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 misc/pascal/libpoff/Makefile (limited to 'misc/pascal/libpoff/Makefile') 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 *~ + +# ---------------------------------------------------------------------- -- cgit v1.2.3