| DEFS = @DLLFLAGS@ -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT |
| LDDLLFLAGS = @LDDLLFLAGS@ |
| TOPSRCDIR = @top_srcdir@ |
| TOPOBJDIR = .. |
| SRCDIR = @srcdir@ |
| VPATH = @srcdir@ |
| MODULE = none |
| PROGRAMS = expand hello hello2 hello3 hello4 hello5 new rolex volinfo |
| ALL_LIBS = $(LIBWINE) $(LIBS) |
| |
| C_SRCS = \ |
| expand.c \ |
| hello.c \ |
| hello2.c \ |
| hello3.c \ |
| hello4.c \ |
| hello5.c \ |
| new.c \ |
| rolex.c \ |
| volinfo.c |
| |
| SPEC_SRCS = \ |
| expand.spec \ |
| hello.spec \ |
| hello2.spec \ |
| hello3.spec \ |
| hello4.spec \ |
| hello5.spec \ |
| new.spec \ |
| rolex.spec \ |
| volinfo.spec |
| |
| RC_SRCS = \ |
| hello3res.rc |
| |
| all: $(PROGRAMS) $(PROGRAMS:%=%.so) |
| |
| @MAKE_RULES@ |
| |
| expand.spec.c: expand.spec expand.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym expand.o -o expand.spec.c -spec expand.spec |
| expand.so: expand.o expand.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o expand.so $+ $(ALL_LIBS) |
| |
| hello.spec.c: hello.spec hello.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym hello.o -o hello.spec.c -spec hello.spec |
| hello.so: hello.o hello.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o hello.so $+ $(ALL_LIBS) |
| |
| hello2.spec.c: hello2.spec hello2.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym hello2.o -o hello2.spec.c -spec hello2.spec |
| hello2.so: hello2.o hello2.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o hello2.so $+ $(ALL_LIBS) |
| |
| hello3.spec.c: hello3.spec hello3.o hello3res.res $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym hello3.o -o hello3.spec.c -spec hello3.spec |
| hello3.so: hello3.o hello3.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o hello3.so $+ $(ALL_LIBS) |
| |
| hello4.spec.c: hello4.spec hello4.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym hello4.o -o hello4.spec.c -spec hello4.spec |
| hello4.so: hello4.o hello4.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o hello4.so $+ $(ALL_LIBS) |
| |
| hello5.spec.c: hello5.spec hello5.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym hello5.o -o hello5.spec.c -spec hello5.spec |
| hello5.so: hello5.o hello5.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o hello5.so $+ $(ALL_LIBS) |
| |
| new.spec.c: new.spec new.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym new.o -o new.spec.c -spec new.spec |
| new.so: new.o new.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o new.so $+ $(ALL_LIBS) |
| |
| rolex.spec.c: rolex.spec rolex.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym rolex.o -o rolex.spec.c -spec rolex.spec |
| rolex.so: rolex.o rolex.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o rolex.so $+ $(ALL_LIBS) |
| |
| volinfo.spec.c: volinfo.spec volinfo.o $(WINEBUILD) |
| $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym volinfo.o -o volinfo.spec.c -spec volinfo.spec |
| volinfo.so: volinfo.o volinfo.spec.o |
| $(LDSHARED) $(LDDLLFLAGS) -o volinfo.so $+ $(ALL_LIBS) |
| |
| $(PROGRAMS): |
| $(LN_S) $(TOPOBJDIR)/wine $@ |
| |
| $(PROGRAMS:%=%.so/_checklink_): $(PROGRAMS:%=%.so) |
| $(CC) -o checklink $(TOPSRCDIR)/library/checklink.c `dirname $@` $(ALL_LIBS) && $(RM) checklink |
| |
| checklink:: $(PROGRAMS:%=%.so/_checklink_) |
| |
| ### Dependencies: |