~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to packages/extra/gtk/examples/tutorial/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
 
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/05/05]
 
2
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2006/02/06]
3
3
#
4
4
default: all
5
 
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux
 
5
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-palmos arm-wince powerpc64-linux
6
6
BSDs = freebsd netbsd openbsd darwin
7
7
UNIXs = linux $(BSDs) solaris qnx
8
8
LIMIT83fs = go32v2 os2 emx watcom
414
414
ifndef INSTALL_DATADIR
415
415
INSTALL_DATADIR=$(INSTALL_BASEDIR)
416
416
endif
 
417
ifndef INSTALL_SHAREDDIR
 
418
INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
 
419
endif
417
420
ifdef CROSSCOMPILE
418
421
ifndef CROSSBINDIR
419
422
CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
433
436
endif
434
437
endif
435
438
endif
 
439
ifeq ($(CPU_TARGET),powerpc64)
 
440
ifeq ($(BINUTILSPREFIX),)
 
441
GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`)
 
442
endif
 
443
endif
436
444
endif
437
445
ifndef GCCLIBDIR
438
446
CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH))))
460
468
SMARTEXT=.sl
461
469
STATICLIBEXT=.a
462
470
SHAREDLIBEXT=.so
 
471
SHAREDLIBPREFIX=libfp
463
472
STATICLIBPREFIX=libp
464
473
RSTEXT=.rst
465
474
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
1050
1059
REQUIRE_PACKAGES_GTK=1
1051
1060
REQUIRE_PACKAGES_OPENGL=1
1052
1061
endif
 
1062
ifeq ($(FULL_TARGET),i386-wince)
 
1063
REQUIRE_PACKAGES_GTK=1
 
1064
REQUIRE_PACKAGES_OPENGL=1
 
1065
endif
1053
1066
ifeq ($(FULL_TARGET),m68k-linux)
1054
1067
REQUIRE_PACKAGES_GTK=1
1055
1068
REQUIRE_PACKAGES_X11=1
1129
1142
REQUIRE_PACKAGES_X11=1
1130
1143
REQUIRE_PACKAGES_OPENGL=1
1131
1144
endif
 
1145
ifeq ($(FULL_TARGET),x86_64-win64)
 
1146
REQUIRE_PACKAGES_GTK=1
 
1147
REQUIRE_PACKAGES_OPENGL=1
 
1148
endif
1132
1149
ifeq ($(FULL_TARGET),arm-linux)
1133
1150
REQUIRE_PACKAGES_GTK=1
1134
1151
REQUIRE_PACKAGES_X11=1
1135
1152
REQUIRE_PACKAGES_OPENGL=1
1136
1153
endif
 
1154
ifeq ($(FULL_TARGET),arm-palmos)
 
1155
REQUIRE_PACKAGES_GTK=1
 
1156
REQUIRE_PACKAGES_OPENGL=1
 
1157
endif
 
1158
ifeq ($(FULL_TARGET),arm-wince)
 
1159
REQUIRE_PACKAGES_GTK=1
 
1160
REQUIRE_PACKAGES_OPENGL=1
 
1161
endif
 
1162
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1163
REQUIRE_PACKAGES_GTK=1
 
1164
REQUIRE_PACKAGES_X11=1
 
1165
REQUIRE_PACKAGES_OPENGL=1
 
1166
endif
1137
1167
ifdef REQUIRE_PACKAGES_GTK
1138
1168
PACKAGEDIR_GTK:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gtk/Makefile.fpc,$(PACKAGESDIR))))))
1139
1169
ifneq ($(PACKAGEDIR_GTK),)
1256
1286
FPCCPUOPT:=-OG2p3
1257
1287
else
1258
1288
ifeq ($(CPU_TARGET),powerpc)
1259
 
FPCCPUOPT:=-O1
 
1289
FPCCPUOPT:=-O1r
1260
1290
else
1261
1291
FPCCPUOPT:=
1262
1292
endif
1263
1293
endif
1264
 
override FPCOPT+=-Xs $(FPCCPUOPT) -n
 
1294
override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n
1265
1295
override FPCOPTDEF+=RELEASE
1266
1296
endif
1267
1297
ifdef STRIP
1319
1349
override FPCOPTDEF+=HASUNIX
1320
1350
endif
1321
1351
endif
 
1352
ifdef CREATESHARED
 
1353
override FPCOPT+=-Cg
 
1354
ifeq ($(CPU_TARGET),i386)
 
1355
override FPCOPT+=-Aas
 
1356
endif
 
1357
endif
 
1358
ifdef LINKSHARED
 
1359
endif
1322
1360
ifdef GCCLIBDIR
1323
1361
override FPCOPT+=-Fl$(GCCLIBDIR)
1324
1362
endif
1339
1377
override FPCOPT:=!FPCEXTCMD
1340
1378
export FPCEXTCMD
1341
1379
endif
 
1380
override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
 
1381
override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
 
1382
ifneq ($(AFULL_TARGET),$(AFULL_SOURCE))
 
1383
override ACROSSCOMPILE=1
 
1384
endif
 
1385
ifdef ACROSSCOMPILE
 
1386
override FPCOPT+=$(CROSSOPT)
 
1387
endif
1342
1388
override COMPILER:=$(FPC) $(FPCOPT)
1343
1389
ifeq (,$(findstring -s ,$(COMPILER)))
1344
1390
EXECPPAS=