Mercurial > illumos > illumos-gate
view usr/src/cmd/eqn/neqn.d/Makefile @ 13834:58bc6f85b799
2933 compiler warning gags need better granularity
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
author | Richard Lowe <richlowe@richlowe.net> |
---|---|
date | Sun, 22 Jul 2012 16:03:46 -0400 |
parents | dda1ded496b7 |
children |
line wrap: on
line source
# # Copyright 2007 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # include ../../Makefile.cmd PROG = neqn CSRCS = diacrit.c eqnbox.c font.c fromto.c funny.c \ glob.c integral.c io.c lex.c lookup.c \ mark.c matrix.c move.c over.c paren.c \ pile.c shift.c size.c sqrt.c text.c SRCS = $(CSRCS:%=../%) YACCSRC = e.y COBJS = $(CSRCS:%.c=%.o) OBJS = $(YACCSRC:%.y=%.o) $(COBJS) CLEANFILES = y.tab.c y.tab.h $(YACCSRC:%.y=%.c) $(YACCSRC:%.y=%.def) YFLAGS = -d CPPFLAGS = -DNEQN -I. -I.. $(CPPFLAGS.master) LDFLAGS += $(MAPFILE.NGB:%=-M%) CERRWARN += -_gcc=-Wno-implicit-function-declaration CERRWARN += -_gcc=-Wno-uninitialized CERRWARN += -_gcc=-Wno-unused-label # # for message catalog # POFILE= neqn.d.po POFILES= e.po .KEEP_STATE: all : $(PROG) $(PROG) : $(OBJS) $(MAPFILE.NGB) $(LINK.c) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS) $(POST_PROCESS) catalog: $(POFILE) $(POFILE): $(POFILES) $(RM) $@ cat $(POFILES) > $@ $(YACCSRC:%.y=%.c) + $(YACCSRC:%.y=%.def) : ../$(YACCSRC) $(YACC.y) ../$(YACCSRC) $(MV) y.tab.c $(YACCSRC:%.y=%.c) $(MV) y.tab.h $(YACCSRC:%.y=%.def) $(COBJS) : $$(@:%.o=../%.c) $(COMPILE.c) ../$(@:%.o=%.c) install : all $(ROOTPROG) clean: $(RM) $(OBJS) $(CLEANFILES) lint: lint_SRCS strip : $(STRIP) $(PROG) include ../../Makefile.targ