6 # --- Settings -----------------------------------------------------
9 !INCLUDE
<settings.mak
>
12 # --- Files --------------------------------------------------------
29 SHL1TARGET
= $(TARGET
)$(DLLPOSTFIX
)
30 #SHL1LIBS=$(SLB)\$(TARGET).lib
33 SHL1STDLIBS
=tools.lib
$(SVLIB
) usr.lib
35 SHL1STDLIBS
=tools.lib libr sv.lib libr isv.lib libr usr.lib
38 SHL1DEPN
= $(L
)tools.lib
$(SVLIBDEPEND
)
39 SHL1DEF
= $(MISC
)\
$(SHL1TARGET
).def
41 #SHL1RES= $(RES)\$(TARGET).res
42 SHL1OBJS
= $(SLO
)\test.obj
44 # --- Targets ------------------------------------------------------
49 $(MISC
)\
$(SHL1TARGET
).def
: makefile
50 @echo
------------------------------
52 @echo LIBRARY
$(SHL1TARGET
) >$@
53 @echo DESCRIPTION
'StarOne Test-DLL' >>$@
54 @echo DATA READ WRITE NONSHARED
>>$@
56 @echo CreateWindow @
2 >>$@
61 $(MISC
)\
$(SHL1TARGET
).def
: makefile
62 @echo
------------------------------
64 @echo LIBRARY
$(SHL1TARGET
) >$@
65 @echo DESCRIPTION
'StarOne Test-DLL' >>$@
66 @echo EXETYPE WINDOWS
>>$@
68 @echo CODE LOADONCALL MOVEABLE DISCARDABLE
>>$@
69 @echo DATA PRELOAD MOVEABLE SINGLE
>>$@
72 @echo _CreateWindow @
2 >>$@
77 $(MISC
)\
$(SHL1TARGET
).def
: makefile
78 @echo
================================================================
80 @echo
----------------------------------------------------------------
82 echo LIBRARY INITINSTANCE TERMINSTANCE
>$@
83 echo DESCRIPTION
'StarOne Test-DLL' >>$@
85 @echo CODE LOADONCALL
>>$@
86 @echo DATA PRELOAD MULTIPLE NONSHARED
>>$@
89 @echo _CreateWindow @
2 >>$@
91 @echo CreateWindow @
2 >>$@
95 @echo option DESCRIPTION
'StarOne Test-DLL' >$@
96 @echo name
$(BIN
)\
$(SHL1TARGET
).dll
>>$@
97 @echo CreateWindow_ @
2 >>$@
98 @gawk
-f s
:\util\exp.awk temp.def
>>$@