File: makefile.os2

package info (click to toggle)
libgpio 0.0.2.0cvs20010927-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 452 kB
  • ctags: 367
  • sloc: ansic: 1,763; makefile: 171; sh: 101
file content (36 lines) | stat: -rw-r--r-- 810 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
CCFLAGS=-O2 -c -I.. -I..\..\include -I..\..\libgpio\include -Zmtd -Zcrtdll -Zbin-files -D__ST_MT_ERRNO_ -I. -DOS2 -DHAVE_TERMIOS_H  -DEBUG
CC=gcc

all: start \
  dll \
  lib \
  end

start:
  @echo ****
  @echo   Entering:      $(MAKEDIR)
  @echo   using CCFLAGS: $(CCFLAGS)
  @echo ****

end:
  @echo ****
  @echo   Done: $(MAKEDIR)
  @echo ****

dll: ..\giparall.dll

..\obj\parallel.o : unix.c
   @$(CC) -o $@ $** $(CCFLAGS)

lib: ..\..\lib\giparall.a

..\..\lib\giparall.a:
   @implib giparall.lib ..\giparall.dll
   @emximp -o ..\..\lib\giparall.a giparall.lib

parallel.def: ..\obj\parallel.o
   @copy parallel.df parallel.def
   @emxexp $** >> parallel.def

..\giparall.dll: ..\obj\parallel.o parallel.def
   @$(CC) -Wall -Zdll -Zcrtdll -o $@ $** -lwrap -lgcc -L..\..\LIB -llibgphoto2 -llibgpio -ldllib