Diff of /lib/Makefile [971c9e] .. [ef7725] Maximize Restore

  Switch to side-by-side view

--- a/lib/Makefile
+++ b/lib/Makefile
@@ -1,28 +1,41 @@
+#
+#    lib Makefile.
+#
+#    Copyright (C) 2009, Cisco Systems Inc.
+#
+#    This program is free software; you can redistribute it and/or modify
+#    it under the terms of the GNU General Public License as published by
+#    the Free Software Foundation; either version 2 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License along
+#    with this program; if not, write to the Free Software Foundation, Inc.,
+#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Garrett Cooper, July 2009
+#
 
-PREFIX=/opt/ltp
+top_srcdir		?= ..
 
-CFLAGS+= -Wall
-CPPFLAGS+= -I../include 
-ifeq ($(shell uname -s),HP-UX)
-CFLAGS+=-Ae -D_LARGEFILE64_SOURCE +DA1.1
+include $(top_srcdir)/include/mk/env_pre.mk
+
+ifeq ($(UCLINUX),1)
+CFLAGS			+= -D_USC_LIB_ -D__UCLIBC__ -DUCLINUX
 endif
-ifeq ($(UCLINUX),1)
-CFLAGS+= -D_USC_LIB_ -D__UCLIBC__ -DUCLINUX
-endif
-LDFLAGS+=
-TARGET=libltp.a
-SRCS=$(wildcard *.c)
-OBJS=$(patsubst %.c,%.o,$(SRCS))
 
-all: $(TARGET)
+LIB			:= libltp.a
 
-$(TARGET): $(OBJS)
-	$(AR) -cr $@ $^
+pc_file			:= $(DESTDIR)/$(datarootdir)/pkgconfig/ltp.pc
 
-clean:
-	rm -f $(TARGET) *.o
+INSTALL_TARGETS		:= $(pc_file)
 
-install: $(TARGET)
-	install -D -m 644 $(TARGET) $(DESTDIR)/$(PREFIX)/lib$(LIBSUFFIX)/$(TARGET)
-	install -D -m 644 ltp.pc $(DESTDIR)/$(PREFIX)/share/pkgconfig/ltp.pc
+$(pc_file):
+	test -d "$(@D)" || mkdir -p "$(@D)"
+	install -m $(INSTALL_MODE) "$(builddir)/$(@F)" "$@"
 
+include $(top_srcdir)/include/mk/lib.mk