Ignore:
Timestamp:
Mar 14, 2011, 11:53:20 AM (15 years ago)
Author:
dmik
Message:

testapp: Added systray testcase (taken from http://www.codeproject.com/KB/shell/StealthDialog.aspx and slightly modified to build with Odin).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/testapp/common.mak

    r21545 r21588  
    1313ODIN_DOS = $(subst /,\,$(ODIN))
    1414
    15 CFLAGS += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
    16           -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
    17           -D_SVID_SOURCE
    18 CFLAGS += -I$(ODIN)/include -I$(ODIN)/include/win
     15DEFINES += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
     16           -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
     17           -D_SVID_SOURCE
    1918
    20 CFLAGS += -g -DDEBUG -L$(ODIN)/lib/Debug -lkernel32.lib
     19INCLUDES += -I$(ODIN)/include -I$(ODIN)/include/win
     20
     21CFLAGS += $(DEFINES) $(INCLUDES) -g -DDEBUG -L$(ODIN)/lib/Debug -lkernel32.lib
    2122
    2223DEBUGGER = ipmd
     24
     25WRC = $(ODIN)/tools/wrc/bin/Release/wrc.exe
    2326
    2427run-%: %
    2528        @echo [Running $<$(if $($<_ARGS), $($<_ARGS))]
    2629        @echo.
    27         @cmd /c "set BEGINLIBPATH=$(ODIN_DOS)/bin/Debug;$(ODIN_DOS)/bin;%BEGINLIBPATH% && $< $($<_ARGS)"
     30        @cmd /c "set BEGINLIBPATH=$(ODIN)/bin/Debug;$(ODIN)/bin;%BEGINLIBPATH% && $< $($<_ARGS)"
    2831        @echo.
    2932
     
    3134        @echo [Running $<$(if $($<_ARGS), $($<_ARGS))]
    3235        @echo.
    33         @cmd /c "set BEGINLIBPATH=$(ODIN_DOS)/bin/Debug;$(ODIN_DOS)/bin;%BEGINLIBPATH% && $(DEBUGGER) $< $($<_ARGS)"
     36        @cmd /c "set BEGINLIBPATH=$(ODIN)/bin/Debug;$(ODIN)/bin;%BEGINLIBPATH% && $(DEBUGGER) $< $($<_ARGS)"
    3437        @echo.
    3538       
     
    4245%.s: %.c
    4346        gcc $< -S -Zomf -o $@ $(CFLAGS)
     47
     48%.s: %.rc
     49        $(WRC) -s $(DEFINES) $(INCLUDES) $< -o $@
    4450
    4551CLEAN = *.exe *.map *.log
Note: See TracChangeset for help on using the changeset viewer.