Annotation of q_a/samples/readwrit/makefile, revision 1.1.1.1

1.1       root        1: # Nmake macros for building Windows 32-Bit apps
                      2: 
                      3: !include <ntwin32.mak>
                      4: 
                      5: # This line allows NMAKE to work as well
                      6: 
                      7: all: ReadWrit.exe DataBase.dll
                      8: 
                      9: # Update the object files if necessary
                     10: 
                     11: ReadWrit.obj: ReadWrit.c
                     12:     $(cc) $(cflags) $(cvars) ReadWrit.c
                     13: 
                     14: 
                     15: DataBase.obj: DataBase.c
                     16:     $(cc) $(cflags) $(cvars) DataBase.c
                     17: 
                     18: # Update the import library
                     19: 
                     20: DataBase.lib: DataBase.obj DataBase.def
                     21:     lib -machine:$(CPU)     \
                     22:     -def:DataBase.def      \
                     23:     -out:DataBase.lib
                     24: 
                     25: # Update the dynamic link library
                     26: 
                     27: DataBase.dll: DataBase.obj DataBase.def
                     28:     $(link)           \
                     29:     -base:0x1C000000  \
                     30:     -dll             \
                     31:     -entry:DLLInitExitPoint\
                     32:     -out:DataBase.dll   \
                     33:     DataBase.exp DataBase.obj \
                     34: # HACK
                     35:     crtdll.lib ntdll.lib kernel32.lib
                     36: 
                     37: 
                     38: # Update the executable file if necessary.
                     39: # If so, add the resource back in.
                     40: 
                     41: ReadWrit.exe: ReadWrit.obj DataBase.lib
                     42:     $(link) $(conflags) -out:ReadWrit.exe ReadWrit.obj  DataBase.lib  $(conlibs)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.