xpsice, use the CFLAGS when linking .cm code models

This commit is contained in:
rlar 2012-06-12 21:07:58 +02:00
parent 9ea4897d06
commit b398d39772
2 changed files with 7 additions and 6 deletions

View File

@ -87,7 +87,7 @@ cm-clean :
#-----
$(cm)/$(cm).cm : $(cm-objs)
$(CC) $(LDFLAGS) -o $@ $(cm-objs)
$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) $^ -o $@
# "order-only" prerequisites
# (info "(make) Prerequisite Types")
@ -129,7 +129,7 @@ define do-deps
rm $$x.pp
endef
COMPILE = $(CC) $(INCLUDES) -I$(cm) -I$(srcdir)/$(cm) $(CFLAGS)
COMPILE = $(CC) $(INCLUDES) -I$(cm) -I$(srcdir)/$(cm) $(CFLAGS) $(EXTRA_CFLAGS)
$(cm)/dlmain.o : $(srcdir)/dlmain.c $(cm-descr)
$(COMPILE) $(gen_pp) -o $@ -c $<

View File

@ -14,25 +14,26 @@ uname = $(shell uname)
# C compiler to use
CC = @CC@
CFLAGS = @CFLAGS@
# Spice header include path
INCLUDES = -I$(top_srcdir)/src/include -I$(top_builddir)/src/include
# CFLAGS to use here
CFLAGS = @CFLAGS@ -fPIC
EXTRA_CFLAGS = -fPIC
DEPFLAGS = -MD -MF
ISMINGW = $(shell uname | grep -c "MINGW32")
ifeq ($(ISMINGW), 1)
CFLAGS = @CFLAGS@
EXTRA_CFLAGS =
endif
ISCYGWIN = $(shell uname | grep -c "CYGWIN")
ifeq ($(ISCYGWIN), 1)
CFLAGS = @CFLAGS@
EXTRA_CFLAGS =
endif
ISSUNOS = $(shell uname | grep -c "SunOS")
ifeq ($(ISSUNOS), 1)
ifneq "$(CC)" "gcc"
CFLAGS = @CFLAGS@ -KPIC
EXTRA_CFLAGS = -KPIC
DEPFLAGS = -xMD -xMF
endif
endif