mandir = @mandir@
CC = @CC@
-CFLAGS = @CFLAGS@ @GCCFLAGS@ @DEFS@ -I$(srcdir) -I.
+CFLAGS = @CFLAGS@
+BUILD_CFLAGS = $(CFLAGS) @GCCFLAGS@ @DEFS@
+INTERNAL_CFLAGS = -I$(srcdir) -I.
+ALL_CFLAGS = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS)
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
PERL = perl
.PHONY: install_doc everything install_everything strip perlreq dist
.c.$(O):
- $(CC) -c $(CFLAGS) -o $@ $<
+ $(CC) -c $(ALL_CFLAGS) -o $@ $<
.c.s:
- $(CC) -S $(CFLAGS) -o $@ $<
+ $(CC) -S $(ALL_CFLAGS) -o $@ $<
.c.i:
- $(CC) -E $(CFLAGS) -o $@ $<
+ $(CC) -E $(ALL_CFLAGS) -o $@ $<
.1.man:
$(NROFF) -man $< > $@
# This allows easier generation of distribution (see dist target).
PERLREQ = macros.c insnsa.c insnsd.c insnsi.h insnsn.c \
regs.c regs.h regflags.c regdis.c regvals.c \
- version.h version.mac
+ version.h version.mac
perlreq: $(PERLREQ)
install: nasm$(X) ndisasm$(X)
-e s/@@ID@@/`$(PERL) $(srcdir)/version.pl id < $(srcdir)/version`/g \
< nasm.spec.in > nasm.spec
-splint:
+splint:
splint -weak *.c
#
mandir = @mandir@
CC = @CC@
-CFLAGS = @CFLAGS@ @GCCFLAGS@ -I$(srcdir) -I$(top_srcdir)
+CFLAGS = @CFLAGS@
+BUILD_CFLAGS = $(CFLAGS) @GCCFLAGS@ @DEFS@
+INTERNAL_CFLAGS = -I$(srcdir) -I$(top_srcdir)
+ALL_CFLAGS = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS)
LDFLAGS = @LDFLAGS@
INSTALL = @INSTALL@
.SUFFIXES: .c .i .s .$(O) .1 .man
.c.$(O):
- $(CC) -c $(CFLAGS) $<
+ $(CC) -c $(ALL_CFLAGS) $<
all: $(PROGRAMS)