Ignore:
Timestamp:
Feb 10, 2000, 12:40:56 AM (26 years ago)
Author:
bird
Message:

Dependencies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/opengl/makefile

    r2699 r2709  
    1 # $Id: makefile,v 1.5 2000-02-09 13:44:31 sandervl Exp $
     1# $Id: makefile,v 1.6 2000-02-09 23:40:50 bird Exp $
    22#
    33# PD-Win32 API
     
    4242
    4343$(TARGET1).dll: $(OBJS1) $(TARGET1).def
    44         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS1) $(TARGET1).def \
    45               $(PDWIN32_LIB)/gdi32.lib $(PDWIN32_LIB)/kernel32.lib \
    46               $(PDWIN32_LIB)/user32.lib $(PDWIN32_LIB)/odincrt.lib \
    47               OS2386.LIB $(RTLLIB_O)
    48         $(CP) $@ $(PDWIN32_BIN)
     44    $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS1) $(TARGET1).def \
     45          $(PDWIN32_LIB)/gdi32.lib $(PDWIN32_LIB)/kernel32.lib \
     46          $(PDWIN32_LIB)/user32.lib $(PDWIN32_LIB)/odincrt.lib \
     47          OS2386.LIB $(RTLLIB_O)
     48    $(CP) $@ $(PDWIN32_BIN)
    4949
    5050
    5151$(TARGET1).lib: $(TARGET1)exp.def
    52         $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET1)exp.def
    53         $(CP) $@ $(PDWIN32_LIB)
     52    $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET1)exp.def
     53    $(CP) $@ $(PDWIN32_LIB)
    5454
    5555$(TARGET1)exp.def: $(TARGET1).def
    56         $(IMPDEF) $** $@
     56    $(IMPDEF) $** $@
     57
    5758
    5859resource.asm: $(TARGET1).rc
    5960    $(RC) $(RCFLAGS) -o resource.asm $(TARGET1).rc
    6061
    61 resource.obj: resource.asm
    6262
    6363$(TARGET2).dll:
     
    7171    cd ..
    7272
    73 opengl32.obj: opengl32.cpp pglos2.h glos2.h initterm.h
    74 initterm.obj: initterm.cpp initterm.h
     73
     74$(TARGET2).lib:
     75    cd glu
     76    $(MAKE_CMD) $(@F)
     77    cd ..
     78
     79
     80$(TARGET3).lib:
     81    cd glut
     82    $(MAKE_CMD) $(@F)
     83    cd ..
     84
     85
     86lib: $(TARGET1).lib $(PDWIN32_LIB)\$(TARGET1).lib \
     87     $(TARGET2).lib $(PDWIN32_LIB)\$(TARGET2).lib \
     88     $(TARGET3).lib $(PDWIN32_LIB)\$(TARGET3).lib
     89
     90$(PDWIN32_LIB)\$(TARGET1).lib: $(TARGET1).lib
     91    $(CP) $** $@
     92
     93$(PDWIN32_LIB)\$(TARGET2).lib: $(TARGET2).lib
     94    $(CP) $** $@
     95
     96$(PDWIN32_LIB)\$(TARGET3).lib: $(TARGET3).lib
     97    $(CP) $** $@
     98
     99dep:
     100    $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \
     101    *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h
     102    cd glut
     103    $(MAKE_CMD) NODEP=1 dep
     104    cd ..\glu
     105    $(MAKE_CMD) NODEP=1 dep
     106    cd ..
     107
     108!ifndef NODEP
     109!include .depend
     110!endif
     111
    75112
    76113clean:
    77         $(RM) *.obj *.lib *.dll *.map resource.asm *exp.def
    78         $(RM) $(PDWIN32_BIN)\$(TARGET1).dll
    79         $(RM) $(PDWIN32_LIB)\$(TARGET1).lib
    80         cd glut
    81         $(MAKE_CMD) clean
    82         cd ..\glu
    83         $(MAKE_CMD) clean
    84         cd ..
     114    $(RM) *.obj *.lib *.dll *.map resource.asm *exp.def \
     115        $(RM) $(PDWIN32_BIN)\$(TARGET1).dll $(PDWIN32_LIB)\$(TARGET1).lib \
     116    cd glut
     117    $(MAKE_CMD) clean
     118    cd ..\glu
     119    $(MAKE_CMD) clean
     120    cd ..
    85121
Note: See TracChangeset for help on using the changeset viewer.