45 lines
887 B
Plaintext
45 lines
887 B
Plaintext
#include "../Wine.tmpl"
|
|
|
|
MODULE = if1632
|
|
|
|
SRCS = \
|
|
call.S \
|
|
callback.c \
|
|
relay.c
|
|
|
|
/*
|
|
* Hack alert. There appear to be no object files, 'cause a very
|
|
* nasty rule below links *.o together, which is a generally bad idea,
|
|
* but I can't see how else to do it.
|
|
*/
|
|
OBJS = \
|
|
call.o \
|
|
callback.o \
|
|
relay.o
|
|
|
|
/*
|
|
* If you add a new spec file, copy one of these lines
|
|
*/
|
|
MakeDllFromSpec(gdi,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(kernel,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(keyboard,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(shell,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(sound,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(unixlib,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(user,$(TOP)/$(MODULE))
|
|
MakeDllFromSpec(win87em,$(TOP)/$(MODULE))
|
|
|
|
/*
|
|
* Yes I know *.o is not very clever, but can you do it cleaner ?
|
|
*/
|
|
WineRelocatableTarget($(TOP)/$(MODULE),*.o,)
|
|
|
|
$(TOP)/$(MODULE).o: $(OBJS)
|
|
|
|
clean::
|
|
$(RM) dll*
|
|
|
|
depend::
|
|
|
|
includes::
|