makefiles: Move the static library rules to the global Make.rules file.
This commit is contained in:
parent
44f5d4bd64
commit
e318b4a59c
|
@ -109,6 +109,20 @@ CROSSOBJS = $(OBJS:.o=.cross.o)
|
|||
dlldata.c: $(WIDL) Makefile.in
|
||||
$(WIDL) $(IDLFLAGS) --dlldata-only -o $@ $(IDL_P_SRCS)
|
||||
|
||||
# Rules for static libraries
|
||||
|
||||
all: $(STATICLIB)
|
||||
|
||||
$(STATICLIB): $(OBJS) Makefile.in
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
$(STATICLIB:.a=.cross.a): $(CROSSOBJS) Makefile.in
|
||||
$(RM) $@
|
||||
$(CROSSAR) $(ARFLAGS) $@ $(CROSSOBJS)
|
||||
$(CROSSRANLIB) $@
|
||||
|
||||
# Rules for dependencies
|
||||
|
||||
DEPEND_SRCS = $(C_SRCS) $(OBJC_SRCS) $(RC_SRCS) $(MC_SRCS) \
|
||||
|
|
|
@ -9,20 +9,6 @@
|
|||
DLLFLAGS = @DLLFLAGS@
|
||||
MAKEDEPFLAGS = -xo -xcross.o
|
||||
|
||||
@CROSSTEST_DISABLE@ all: $(STATICLIB:.a=.cross.a)
|
||||
|
||||
@MAKE_RULES@
|
||||
|
||||
all: $(MODULE) @CROSSTEST_DISABLE@ $(MODULE:.a=.cross.a)
|
||||
|
||||
# Rules for .a library
|
||||
|
||||
$(MODULE): $(OBJS) Makefile.in
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
$(MODULE:.a=.cross.a): $(CROSSOBJS) Makefile.in
|
||||
$(RM) $@
|
||||
$(CROSSAR) $(ARFLAGS) $@ $(CROSSOBJS)
|
||||
$(CROSSRANLIB) $@
|
||||
|
||||
# End of global library rules
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libadsiid.a
|
||||
STATICLIB = libadsiid.a
|
||||
|
||||
C_SRCS = \
|
||||
adsiid.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libdxerr8.a
|
||||
STATICLIB = libdxerr8.a
|
||||
|
||||
C_SRCS = \
|
||||
dxerr8.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libdxerr9.a
|
||||
STATICLIB = libdxerr9.a
|
||||
|
||||
C_SRCS = \
|
||||
dxerr9.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libdxguid.a
|
||||
STATICLIB = libdxguid.a
|
||||
|
||||
C_SRCS = \
|
||||
dx10guid.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libstrmbase.a
|
||||
STATICLIB = libstrmbase.a
|
||||
|
||||
C_SRCS = \
|
||||
audio.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libstrmiids.a
|
||||
STATICLIB = libstrmiids.a
|
||||
|
||||
C_SRCS = \
|
||||
strmiids.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libuuid.a
|
||||
STATICLIB = libuuid.a
|
||||
|
||||
C_SRCS = \
|
||||
uuid.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
MODULE = libwinecrt0.a
|
||||
STATICLIB = libwinecrt0.a
|
||||
|
||||
C_SRCS = \
|
||||
delay_load.c \
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
DLLFLAGS = @DLLFLAGS@
|
||||
MODULE = libwine_port.a
|
||||
STATICLIB = libwine_port.a
|
||||
|
||||
C_SRCS = \
|
||||
ffs.c \
|
||||
|
@ -25,11 +25,4 @@ C_SRCS = \
|
|||
symlink.c \
|
||||
usleep.c
|
||||
|
||||
all: $(MODULE)
|
||||
|
||||
@MAKE_RULES@
|
||||
|
||||
$(MODULE): $(OBJS) Makefile.in
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
DLLFLAGS = @DLLFLAGS@
|
||||
EXTRALIBS = $(LIBPORT) @LIBDL@ @COREFOUNDATIONLIB@ @CORESERVICESLIB@
|
||||
EXTRADEFS = -DWINE_UNICODE_API=""
|
||||
STATICLIB = libwine_static.a
|
||||
|
||||
VERSION = 1.0
|
||||
SOVERSION = 1
|
||||
|
@ -122,11 +123,6 @@ version.c: dummy
|
|||
$(RELPATH):
|
||||
@cd $(TOOLSDIR)/tools && $(MAKE) relpath$(TOOLSEXT)
|
||||
|
||||
all: libwine_static.a
|
||||
|
||||
libwine_static.a: $(OBJS) Makefile.in
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||
|
||||
# Make sure that make_makefiles sees the generated rules
|
||||
install install-lib::
|
||||
install install-dev::
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
DLLFLAGS = @DLLFLAGS@
|
||||
MODULE = libwpp.a
|
||||
STATICLIB = libwpp.a
|
||||
|
||||
C_SRCS = \
|
||||
preproc.c \
|
||||
|
@ -8,11 +8,4 @@ C_SRCS = \
|
|||
LEX_SRCS = ppl.l
|
||||
BISON_SRCS = ppy.y
|
||||
|
||||
all: $(MODULE)
|
||||
|
||||
@MAKE_RULES@
|
||||
|
||||
$(MODULE): $(OBJS)
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
|
Loading…
Reference in New Issue