Subversion Repositories Kolibri OS

Rev

Rev 1898 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1898 Rev 1907
Line 5... Line 5...
5
AR= ar rc
5
AR= ar rc
6
 
6
 
Line 7... Line 7...
7
CFLAGS = -c -O2 -fomit-frame-pointer
7
CFLAGS = -c -O2 -fomit-frame-pointer
Line 8... Line 8...
8
 
8
 
Line 9... Line 9...
9
LDIMPORT:= -nostdlib --out-implib libpngimp.a --exclude-libs libamz.a
9
LDIMPORT:= -nostdlib --out-implib libpngimp.a 
Line 10... Line 10...
10
 
10
 
Line 11... Line 11...
11
LDFLAGS:=  -shared -s -T../newlib/dll.lds -Map map --image-base 0
11
LDFLAGS:=  -shared -s -T../newlib/dll.lds --image-base 0
Line 12... Line 12...
12
 
12
 
Line 27... Line 27...
27
	  pngset.c pngtrans.c pngwio.c pngwrite.c 	\
27
	  pngset.c pngtrans.c pngwio.c pngwrite.c 	\
28
	  pngwtran.c pngwutil.c
28
	  pngwtran.c pngwutil.c
29
 
29
 
Line 30... Line -...
30
 
-
 
31
 
30
 
Line 32... Line 31...
32
OBJECTS =  $(patsubst %.c, %.o, $(SOURCES))
31
OBJECTS =  $(patsubst %.c, %.o, $(SOURCES))
Line 41... Line 40...
41
$(LIBRARY).a: $(OBJECTS) Makefile
40
$(LIBRARY).a: $(OBJECTS) Makefile
42
	ar cvrs $(LIBRARY).a $(OBJECTS)
41
	ar cvrs $(LIBRARY).a $(OBJECTS)
Line 43... Line 42...
43
 
42
 
44
$(LIBRARY).dll: $(OBJECTS) Makefile
43
$(LIBRARY).dll: $(OBJECTS) Makefile
Line 45... Line 44...
45
	ld $(LDFLAGS) $(LDIMPORT) $(LIBPATH) -o $@ $(OBJECTS) $(LIBS) 
44
	ld $(LDFLAGS) $(LDIMPORT) $(LIBPATH) -o $@ $(OBJECTS) $(LIBS) symbols.def 
46
 
45
 
Line -... Line 46...
-
 
46
%.o : %.c Makefile
-
 
47
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
-
 
48
 
-
 
49
clean: