Changeset 1389 for trunk/Makefile


Ignore:
Timestamp:
01/31/10 19:48:55 (11 years ago)
Author:
landlord
Message:

Backport from ump trunk 1520

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r1289 r1389  
    7777        DS_RL=ranlib \
    7878        DS_ST=strip
     79######################################################################
     80#
     81#   LINUX native with libusb (smartreader)
     82#
     83######################################################################
     84i386-pc-linux-libusb:
     85    @-$(MAKE) --no-print-directory \
     86        -f Maketype TYP=$(subst i386,$(shell uname --machine),$(subst cross-,,$@)) \
     87        OS_LIBS="-lcrypto -lm" \
     88        OS_CULI="-lncurses" \
     89        OS_PTLI="-lpthread" \
     90        DS_OPTS="-O2 -DOS_LINUX -DUSE_PTHREAD -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""' `libusb-config --cflags`" \
     91        DS_CFLAGS="-c" \
     92        DS_LDFLAGS="`libusb-config --libs`" \
     93        DS_ARFLAGS="-rvsl" \
     94        DS_CC=gcc \
     95        DS_AR=ar \
     96        DS_LD=ld \
     97        DS_RL=ranlib \
     98        DS_ST=strip
    7999
    80100######################################################################
     
    101121######################################################################
    102122#
     123#   LINUX native with PCSC & libusb (smartreader)
     124#
     125######################################################################
     126i386-pc-linux-pcsc-libusb:
     127    @-$(MAKE) --no-print-directory \
     128        -f Maketype TYP=$(subst i386,$(shell uname --machine),$(subst cross-,,$@)) \
     129        OS_LIBS="-lcrypto -lm" \
     130        OS_CULI="-lncurses" \
     131        OS_PTLI="-lpthread -lpcsclite" \
     132        DS_OPTS="-O2 -DOS_LINUX -DUSE_PTHREAD -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -I/usr/include/PCSC -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""' `libusb-config --cflags`" \
     133        DS_CFLAGS="-c" \
     134        DS_LDFLAGS="`libusb-config --libs`" \
     135        DS_ARFLAGS="-rvsl" \
     136        DS_CC=gcc \
     137        DS_AR=ar \
     138        DS_LD=ld \
     139        DS_RL=ranlib \
     140        DS_ST=strip
     141
     142######################################################################
     143#
    103144#       MacOSX native
    104145#
     
    113154        DS_CFLAGS="-c" \
    114155        DS_LDFLAGS="-framework PCSC" \
     156        DS_ARFLAGS="-rvsl" \
     157        DS_CC=gcc \
     158        DS_AR=ar \
     159        DS_LD=ld \
     160        DS_RL=ranlib \
     161        DS_ST=strip
     162
     163######################################################################
     164#
     165#       MacOSX native with libusb (smartreader)
     166#
     167######################################################################
     168macosx-libusb:
     169    @-$(MAKE) --no-print-directory \
     170        -f Maketype TYP=$(subst cross-,,$@) \
     171        OS_LIBS="-lcrypto -lm " \
     172        OS_CULI="-lncurses" \
     173        OS_PTLI="-lpthread" \
     174        DS_OPTS="-O2 -DOS_MACOSX -DNEED_DAEMON -DCS_NOSHM -DHAVE_PTHREAD_H -DUSE_PTHREAD -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -DLIBUSB -m32 -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""' `libusb-config --cflags`" \
     175        DS_CFLAGS="-c" \
     176        DS_LDFLAGS="-framework PCSC `libusb-config --libs`" \
    115177        DS_ARFLAGS="-rvsl" \
    116178        DS_CC=gcc \
Note: See TracChangeset for help on using the changeset viewer.