testing/mozbase/mozprocess/tests/Makefile

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 #
     2 # mozprocess proclaunch tests Makefile
     3 #
     5 # include rules for platform determination
     6 include iniparser/platform.mk
     8 ifeq ($(WIN32), 1)
     9 # Win 32
    10 CC      = cl
    11 LINK    = link
    12 CFLAGS  = //Od //I "iniparser" //D "WIN32" //D "_WIN32" //D "_DEBUG" //D "_CONSOLE" //D "_UNICODE" //D "UNICODE" //Gm //EHsc //RTC1 //MDd //W3 //nologo //c //ZI //TC
    13 LFLAGS  = //OUT:"proclaunch.exe" //INCREMENTAL //LIBPATH:"iniparser\\" //NOLOGO //DEBUG //SUBSYSTEM:CONSOLE //DYNAMICBASE //NXCOMPAT //ERRORREPORT:PROMPT iniparser.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
    14 RM      = rm -f
    16 all: iniparser proclaunch
    18 iniparser:
    19 	$(MAKE) -C iniparser
    21 proclaunch.obj: proclaunch.c
    22 	@(echo "compiling proclaunch; platform: $(UNAME), WIN32: $(WIN32)")
    23 	$(CC) $(CFLAGS) proclaunch.c
    25 proclaunch: proclaunch.obj
    26 	$(LINK) $(LFLAGS) proclaunch.obj
    28 clean:
    29 	$(RM) proclaunch.exe proclaunch.obj
    30 else
    31 # *nix/Mac
    32 LFLAGS  = -L.. -liniparser
    33 AR	    = ar
    34 ARFLAGS = rcv
    35 RM      = rm -f
    36 CC      = gcc
    37 ifeq ($(UNAME), Linux)
    38 CFLAGS  = -g -v -Iiniparser
    39 else
    40 CFLAGS  = -g -v -arch i386 -Iiniparser
    41 endif
    43 all: libiniparser.a proclaunch
    45 libiniparser.a:
    46 	$(MAKE) -C iniparser
    48 proclaunch: proclaunch.c
    49 	@(echo "compiling proclaunch; platform: $(UNAME), WIN32: $(WIN32)")
    50 	$(CC) $(CFLAGS) -o proclaunch proclaunch.c -Iiniparser -Liniparser -liniparser
    52 clean:
    53 	$(RM) proclaunch
    54 	$(MAKE) -C iniparser clean
    55 endif

mercurial