You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(90) |
Aug
(9) |
Sep
|
Oct
|
Nov
(26) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(13) |
Feb
|
Mar
(62) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <sat...@us...> - 2010-03-04 08:21:43
|
Revision: 201 http://w-meter.svn.sourceforge.net/w-meter/?rev=201&view=rev Author: sathakselva Date: 2010-03-04 08:21:37 +0000 (Thu, 04 Mar 2010) Log Message: ----------- A function added to remove the radiotap header from the sniffed 802.11 frame Modified Paths: -------------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp 2010-03-04 07:35:44 UTC (rev 200) +++ framework/tags/selvam/sniffer.cpp 2010-03-04 08:21:37 UTC (rev 201) @@ -52,5 +52,13 @@ *addr++ = frame[i]; } +void WLAN_sniffer::remove_radiotap_hdr(const uint8_t *pkt, uint8_t *mac_frame, int len) +{ + /* Remove the Radiotap header and store the remainig fields in another variable */ + + int i,j; + for (i = RADIOTAP_HEADER_SIZE, j=0; i < len; i++) + mac_frame[j++] = pkt [i]; +} Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-04 07:35:44 UTC (rev 200) +++ framework/tags/selvam/sniffer.h 2010-03-04 08:21:37 UTC (rev 201) @@ -315,5 +315,7 @@ void copy_receiver_address (unsigned char * , unsigned char *); void copy_transmitter_address (unsigned char *, unsigned char *); void copy_bssid (unsigned char *, unsigned char *, int); + void remove_radiotap_hdr(const uint8_t *, uint8_t *, int ); + }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-04 07:35:50
|
Revision: 200 http://w-meter.svn.sourceforge.net/w-meter/?rev=200&view=rev Author: sathakselva Date: 2010-03-04 07:35:44 +0000 (Thu, 04 Mar 2010) Log Message: ----------- A function added to get the BSSID address from the 802.11 frame Modified Paths: -------------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp 2010-03-04 07:29:24 UTC (rev 199) +++ framework/tags/selvam/sniffer.cpp 2010-03-04 07:35:44 UTC (rev 200) @@ -45,3 +45,12 @@ *addr++ = frame[i]; } +void WLAN_sniffer::copy_bssid (unsigned char *frame, unsigned char *addr, int pos) +{ + int i; + for (i = pos; i < (pos + MAC_ADDRESS_LEN) ; i++) + *addr++ = frame[i]; +} + + + Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-04 07:29:24 UTC (rev 199) +++ framework/tags/selvam/sniffer.h 2010-03-04 07:35:44 UTC (rev 200) @@ -314,6 +314,6 @@ void init(char *, pcap_t ** ); void copy_receiver_address (unsigned char * , unsigned char *); void copy_transmitter_address (unsigned char *, unsigned char *); - + void copy_bssid (unsigned char *, unsigned char *, int); }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-04 07:29:30
|
Revision: 199 http://w-meter.svn.sourceforge.net/w-meter/?rev=199&view=rev Author: sathakselva Date: 2010-03-04 07:29:24 +0000 (Thu, 04 Mar 2010) Log Message: ----------- function added to get the transmitter address from the 802.11 frame Modified Paths: -------------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp 2010-03-04 07:18:48 UTC (rev 198) +++ framework/tags/selvam/sniffer.cpp 2010-03-04 07:29:24 UTC (rev 199) @@ -37,3 +37,11 @@ for (i = Rx_ADDRESS_START_POS; i < (Rx_ADDRESS_START_POS + MAC_ADDRESS_LEN) ; i++) *addr++ = frame[i]; /* *addr++ <==> *(addr++) */ } + +void WLAN_sniffer::copy_transmitter_address (unsigned char *frame, unsigned char *addr) +{ + int i; + for (i = Tx_ADDRESS_START_POS; i < (Tx_ADDRESS_START_POS + MAC_ADDRESS_LEN) ; i++) + *addr++ = frame[i]; +} + Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-04 07:18:48 UTC (rev 198) +++ framework/tags/selvam/sniffer.h 2010-03-04 07:29:24 UTC (rev 199) @@ -313,6 +313,7 @@ WLAN_sniffer(); void init(char *, pcap_t ** ); void copy_receiver_address (unsigned char * , unsigned char *); + void copy_transmitter_address (unsigned char *, unsigned char *); }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-04 07:18:54
|
Revision: 198 http://w-meter.svn.sourceforge.net/w-meter/?rev=198&view=rev Author: sathakselva Date: 2010-03-04 07:18:48 +0000 (Thu, 04 Mar 2010) Log Message: ----------- function added to get the receiver address from the 802.11 frame Modified Paths: -------------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp 2010-03-03 13:57:09 UTC (rev 197) +++ framework/tags/selvam/sniffer.cpp 2010-03-04 07:18:48 UTC (rev 198) @@ -31,3 +31,9 @@ printf("\nDatalink type =%s\n\n", pcap_datalink_val_to_name( pcap_datalink(*handle) )); } +void WLAN_sniffer::copy_receiver_address (unsigned char *frame, unsigned char *addr) +{ + int i; + for (i = Rx_ADDRESS_START_POS; i < (Rx_ADDRESS_START_POS + MAC_ADDRESS_LEN) ; i++) + *addr++ = frame[i]; /* *addr++ <==> *(addr++) */ +} Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-03 13:57:09 UTC (rev 197) +++ framework/tags/selvam/sniffer.h 2010-03-04 07:18:48 UTC (rev 198) @@ -312,6 +312,7 @@ public: WLAN_sniffer(); void init(char *, pcap_t ** ); + void copy_receiver_address (unsigned char * , unsigned char *); }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-03 13:57:32
|
Revision: 197 http://w-meter.svn.sourceforge.net/w-meter/?rev=197&view=rev Author: sathakselva Date: 2010-03-03 13:57:09 +0000 (Wed, 03 Mar 2010) Log Message: ----------- New Macro's defined to extract some of the 802.11 frame fields Modified Paths: -------------- framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 10:57:35 UTC (rev 196) +++ framework/tags/selvam/sniffer.h 2010-03-03 13:57:09 UTC (rev 197) @@ -115,6 +115,79 @@ #define WDS_FRAME_BODY_START_POS 30 #define WDS_QoS_FRAME_BODY_START_POS 32 +/* Look in radiotap header for the presence of CRC. + Retun 1 if CRC is present otherwise 0 */ +#define PRESENCE_CRC(x) ((((x) & (CRC_PRESENT_MASK)) >0) ? TRUE : FALSE) + +/* Check the error status of a WLAN frame in radiotap header. + Return 1 for invalid CRC; otherwise 0 */ +#define VERIFY_CRC(x) ((((x) & (CRC_STATUS_MASK)) >0) ? TRUE : FALSE) + +/* This macro return the protocol version used in the frame. */ +#define GET_WLAN_PROTOCOL_VER(x) ((x) & (PROTOCOL_VERSION_MASK)) + +/* This macro return the type of frame. + Possible frame types are Management, Control, Data, and reserved */ +#define GET_WLAN_FRAME_TYPE(x) (((x) & (FRAME_TYPE_MASK)) >> (FRAME_TYPE_SHIFT_POS)) + +/* Get the sub type */ +#define GET_WLAN_FRAME_SUBTYPE(x) (((x) & (FRAME_SUBTYPE_MASK)) >> (FRAME_SUBTYPE_SHIFT_POS)) + +/* These macros are used to get the status of each flags + Which are present in the frame control filed */ +#define Is_ORDER_SET(x) ((((x) & (ORDER_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_PROTECTED_SET(x) ((((x) & (PROTECTED_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_MORE_DATA_SET(x) ((((x) & (MORE_DATA_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_POWERSAVE_SET(x) ((((x) & (POWERSAVE_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_RETRY_SET(x) ((((x) & (RETRY_BIT_MASK )) >0) ? TRUE : FALSE) +#define Is_MORE_FRAGMENT_SET(x) ((((x) & (MORE_FRAGMENT_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_FROM_DS_SET(x) ((((x) & (FROM_DS_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_TO_DS_SET(x) ((((x) & (TO_DS_BIT_MASK)) >0) ? TRUE : FALSE) + +/* Get the NAV duration */ +#define GET_WLAN_DURATION(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) + +/* Get the fragment number */ +#define GET_WLAN_FRAG_NO(x,y) ((((0x0000) | (x)) | (((y) | (0x0000)) << 8)) & (0x000f)) + +/* get the sequence number */ +#define GET_WLAN_SEQUENCE_NO(x,y) (((((0x0000) | (x)) | (((y) | (0x0000)) << 8)) & (0xfff0)) >> 4) + +/* Get the Association ID */ +#define GET_AID(x,y) ((((0x0000) | (x)) | (((y) | (0x0000)) << 8)) & (AID_MASK)) +#define GET_BEACON_INTERVAL(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) +#define GET_LISTEN_INTERVAL(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) +#define GET_STATUS_CODE(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) +#define GET_REASON_CODE(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) +#define GET_AUTH_ALGO_NO(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) +#define GET_AUTH_TRANSACTION_SEQ_NO(x,y) (((0x0000) | (x)) | (((y) | (0x0000)) << 8)) + + +/* Capability information flags */ +#define Is_ESS_SET(x) ((((x) & (ESS_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_IBSS_SET(x) ((((x) & (IBSS_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_CF_POLLABLE_SET(x) ((((x) & (CF_POLLABLE_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_CF_POLL_REQ_SET(x) ((((x) & (CF_POLL_REQ_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_PRIVACY_SET(x) ((((x) & (PRIVACY_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_SHORT_PREAMBLE_SET(x) ((((x) & (SHORT_PREAMBLE_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_PBCC_SET(x) ((((x) & (PBCC_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_CHANNEL_AGILITY_SET(x) ((((x) & (CHANNEL_AGILITY_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_SPECTRUM_MGMT_SET(x) ((((x) & (SPECTRUM_MGMT_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_QoS_SET(x) ((((x) & (QoS_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_SHORT_SLOT_TIME_SET(x) ((((x) & (SHORT_SLOT_TIME_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_APSD_SET(x) ((((x) & (APSD_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_RESERVED_CAP_IE_SET(x) ((((x) & (RESERVED_CAP_IE_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_DSSS_OFDM_SET(x) ((((x) & (DSSS_OFDM_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_DELAYED_BA_SET(x) ((((x) & (DELAYED_BA_BIT_MASK)) >0) ? TRUE : FALSE) +#define Is_IMMEDIATE_BA_SET(x) ((((x) & (IMMEDIATE_BA_BIT_MASK)) >0) ? TRUE : FALSE) + +#define Is_NON_ERP_PRESENT(x) ((((x) & (NON_ERP_PRESENT_BIT_MASK)) > 0) ? TRUE : FALSE) +#define Is_USE_PROTECTION_SET(x) ((((x) & (USE_PROTECTION_BIT_MASK)) > 0) ? TRUE : FALSE) +#define Is_BARKER_PREAMBLE_SET(x) ((((x) & (BARKER_PREAMBLE_BIT_MASK)) > 0) ? TRUE : FALSE) + +#define GET_RATE(x) ((x)&(SUPPORTED_RATE_MASK)) + + enum { FALSE =0, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 10:57:41
|
Revision: 196 http://w-meter.svn.sourceforge.net/w-meter/?rev=196&view=rev Author: sathakselva Date: 2010-03-02 10:57:35 +0000 (Tue, 02 Mar 2010) Log Message: ----------- 802.11 frame fields mask and their position details are added Modified Paths: -------------- framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 10:41:57 UTC (rev 195) +++ framework/tags/selvam/sniffer.h 2010-03-02 10:57:35 UTC (rev 196) @@ -24,7 +24,97 @@ #define FROM_DS_BIT_MASK 0x02 #define TO_DS_BIT_MASK 0x01 +#define AID_MASK 0x3FFF /* For Association ID */ +#define QoS_HEADER_PRESENT_MASK 0x80 /* Mask to check the presence of QoS control field in data frames */ +/* Flags that are present in the capability information element */ +#define ESS_BIT_MASK 0x01 +#define IBSS_BIT_MASK 0x02 +#define CF_POLLABLE_BIT_MASK 0x04 +#define CF_POLL_REQ_BIT_MASK 0x08 +#define PRIVACY_BIT_MASK 0x10 +#define SHORT_PREAMBLE_BIT_MASK 0x20 +#define PBCC_BIT_MASK 0x40 +#define CHANNEL_AGILITY_BIT_MASK 0x80 + +#define SPECTRUM_MGMT_BIT_MASK 0x01 +#define QoS_BIT_MASK 0x02 +#define SHORT_SLOT_TIME_BIT_MASK 0x04 +#define APSD_BIT_MASK 0x08 +#define RESERVED_CAP_IE_BIT_MASK 0x10 +#define DSSS_OFDM_BIT_MASK 0x20 +#define DELAYED_BA_BIT_MASK 0x40 +#define IMMEDIATE_BA_BIT_MASK 0x80 +#define SUPPORTED_RATE_MASK 0x7F + +/* ERP information element */ +#define NON_ERP_PRESENT_BIT_MASK 0x01 +#define USE_PROTECTION_BIT_MASK 0x02 +#define BARKER_PREAMBLE_BIT_MASK 0x04 + +/* Position of various fields in a WLAN frame */ +#define VER_TYPE_SUBTYPE_POS 0 +#define FC_FLAG_POS 1 +#define NAV_START_POS 2 +#define AID_POS 2 +#define Rx_ADDRESS_START_POS 4 +#define Tx_ADDRESS_START_POS 10 +#define BSSID_START_POS 16 +#define SEQ_FRAG_START_POS 22 + +/* Timestamp position in various frames */ +#define BEACON_TIMESTAMP_POS 24 +#define PROBE_RES_TIMESTAMP_POS 24 + +/* Beacon interval position */ +#define BEACON_INTERVAL_POS 32 +#define PROBE_RES_BEACON_INTERVAL_POS 32 + +/* Position of capability element in various frames */ +#define BEACON_CAPABILITY_POS 34 +#define ASSOC_REQ_CAPABILITY_POS 24 +#define ASSOC_RES_CAPABILITY_POS 24 +#define REASSOC_REQ_CAPABILITY_POS 24 +#define REASSOC_RES_CAPABILITY_POS 24 +#define PROBE_RES_CAPABILITY_POS 34 + +/* Position of listen interval in various frames */ +#define ASSOC_REQ_LISTEN_INTERVAL_POS 26 +#define REASSOC_REQ_LISTEN_INTERVAL_POS 26 + +/* Position of status code */ +#define ASSOC_RES_STATUS_CODE_POS 26 +#define REASSOC_RES_STATUS_CODE_POS 26 +#define AUTH_STATUS_CODE_POS 28 + +/* Position of reason code */ +#define DEAUTH_REASON_CODE_POS 24 +#define DISASSOC_REASON_POS 24 + +/* Position of Association ID */ +#define ASSOC_RES_AID_POS 28 +#define REASSOC_RES_AID_POS 28 + +#define REASSOC_REQ_AP_ADDR_POS 28 +#define AUTH_ALGO_NUM_POS 24 +#define AUTH_TRANS_SEQ_NO_POS 26 + +/* Information element start position */ +#define ASSOC_REQ_IE_START_POS 26 +#define ASSOC_RES_IE_START_POS 30 +#define BEACON_IE_START_POS 36 +#define DEAUTH_IE_START_POS 26 +#define DISASSOC_IE_START_POS 26 +#define REASSOC_REQ_IE_START_POS 34 +#define REASSOC_RES_IE_START_POS 30 +#define PROBE_REQ_IE_START_POS 24 +#define PROBE_RES_IE_START_POS 36 + +#define FRAME_BODY_START_POS 24 +#define QoS_FRAME_BODY_START_POS 26 +#define WDS_FRAME_BODY_START_POS 30 +#define WDS_QoS_FRAME_BODY_START_POS 32 + enum { FALSE =0, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 10:42:03
|
Revision: 195 http://w-meter.svn.sourceforge.net/w-meter/?rev=195&view=rev Author: sathakselva Date: 2010-03-02 10:41:57 +0000 (Tue, 02 Mar 2010) Log Message: ----------- pcap initialization function added Modified Paths: -------------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp 2010-03-02 10:13:59 UTC (rev 194) +++ framework/tags/selvam/sniffer.cpp 2010-03-02 10:41:57 UTC (rev 195) @@ -6,4 +6,28 @@ } +void WLAN_sniffer::init(char *dev, pcap_t **handle) +{ + char errbuf[PCAP_ERRBUF_SIZE]; + + /* open the device for sniffing. + pcap_t *pcap_open_live(char *device,int snaplen, int prmisc,int to_ms, + char *ebuf) + + snaplen - maximum size of packets to capture in bytes + promisc - set card in promiscuous mode? + to_ms - time to wait for packets in miliseconds before read + times out + errbuf - if something happens, place error string here */ + + *handle = pcap_open_live(dev, MAX_CAPTURE_SIZE, 1 , -1, errbuf); + + if(*handle == NULL) + { + printf("pcap_open_live(): %s\n",errbuf); + exit(1); + } + printf("\nDatalink type =%s\n\n", pcap_datalink_val_to_name( pcap_datalink(*handle) )); +} + Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 10:13:59 UTC (rev 194) +++ framework/tags/selvam/sniffer.h 2010-03-02 10:41:57 UTC (rev 195) @@ -148,6 +148,7 @@ public: WLAN_sniffer(); + void init(char *, pcap_t ** ); }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 10:14:05
|
Revision: 194 http://w-meter.svn.sourceforge.net/w-meter/?rev=194&view=rev Author: sathakselva Date: 2010-03-02 10:13:59 +0000 (Tue, 02 Mar 2010) Log Message: ----------- Frame control field related info added Modified Paths: -------------- framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 10:08:29 UTC (rev 193) +++ framework/tags/selvam/sniffer.h 2010-03-02 10:13:59 UTC (rev 194) @@ -8,6 +8,23 @@ #define FCS_LENGTH 4 /* Length of 802.11 Frame check sequence (FCS) in bytes */ #define MAC_ADDRESS_LEN 6 /* Length of MAC address in bytes */ +#define PROTOCOL_VERSION_MASK 0x03 +#define FRAME_TYPE_MASK 0x0C +#define FRAME_SUBTYPE_MASK 0xF0 +#define FRAME_TYPE_SHIFT_POS 2 +#define FRAME_SUBTYPE_SHIFT_POS 4 + +/* Flags present in the frame control field */ +#define ORDER_BIT_MASK 0x80 +#define PROTECTED_BIT_MASK 0x40 +#define MORE_DATA_BIT_MASK 0x20 +#define POWERSAVE_BIT_MASK 0x10 +#define RETRY_BIT_MASK 0x08 +#define MORE_FRAGMENT_BIT_MASK 0x04 +#define FROM_DS_BIT_MASK 0x02 +#define TO_DS_BIT_MASK 0x01 + + enum { FALSE =0, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 10:08:35
|
Revision: 193 http://w-meter.svn.sourceforge.net/w-meter/?rev=193&view=rev Author: sathakselva Date: 2010-03-02 10:08:29 +0000 (Tue, 02 Mar 2010) Log Message: ----------- Info about radiotap is added Modified Paths: -------------- framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 09:46:33 UTC (rev 192) +++ framework/tags/selvam/sniffer.h 2010-03-02 10:08:29 UTC (rev 193) @@ -1,4 +1,13 @@ +#define MAX_CAPTURE_SIZE 2346 /* maximum size of packets to capture in bytes */ +#define RADIOTAP_HEADER_SIZE 32 /* Length of radiotap header (in bytes) */ +#define CRC_STATUS_INDEX 16 /* Position in radiotap for the CRC related information */ +#define CRC_PRESENT_MASK 0x10 /* mask to check the presence of CRC in radiotap header */ +#define CRC_STATUS_MASK 0x40 /* Mask to check the status of CRC in radiotap header */ + +#define FCS_LENGTH 4 /* Length of 802.11 Frame check sequence (FCS) in bytes */ +#define MAC_ADDRESS_LEN 6 /* Length of MAC address in bytes */ + enum { FALSE =0, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 09:46:39
|
Revision: 192 http://w-meter.svn.sourceforge.net/w-meter/?rev=192&view=rev Author: sathakselva Date: 2010-03-02 09:46:33 +0000 (Tue, 02 Mar 2010) Log Message: ----------- enum variables are added in the sniffer Modified Paths: -------------- framework/tags/selvam/sniffer.h Modified: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h 2010-03-02 09:05:07 UTC (rev 191) +++ framework/tags/selvam/sniffer.h 2010-03-02 09:46:33 UTC (rev 192) @@ -1,4 +1,121 @@ +enum +{ + FALSE =0, + TRUE = 1 +}; + +enum frame_type +{ + MANAGEMENT = 0, + CONTROL = 1, + DATA = 2, + RESERVED_TYPE = 3 +}; + +enum control_frame_list +{ + BLOCKACKREQ = 8, + BLOCKACK = 9, + PS_POLL = 10, + RTS = 11, + CTS = 12, + ACK = 13, + CF_END = 14, + CF_END_CF_ACK = 15 +}; + +enum mgmt_frame_list +{ + ASSOCIATION_REQ = 0, + ASSOCIATION_RES = 1, + REASSOCIATION_REQ = 2, + REASSOCIATION_RES = 3, + PROBE_REQ = 4, + PROBE_RES = 5, + BEACON = 8, + ATIM = 9, + DISASSOCIATION = 10, + AUTHENTICATION = 11, + DEAUTHENTICATION = 12, + ACTION = 13, +}; + +enum data_frame_list +{ + DATA_FRAME = 0, + DATA_CFAck = 1, + DATA_CF_POLL = 2, + DATA_CFAck_CF_Poll = 3, + NULL_DATA = 4, + CF_ACK = 5, + CF_POLL = 6, + CF_ACK_CFPOLL = 7, + QoS_DATA = 8, + QoS_DATA_CFAck = 9, + QoS_DATA_CFPoll = 10, + QoS_DATA_CF_Ack_CF_Poll = 11, + QoS_Null = 12, + Reserved = 13, + QoS_CF_Poll = 14, + QoS_CF_Ack_CF_Poll = 15 +}; + +/* List of information element with corresponding element ID */ + +enum info_element_list +{ + SSID =0, + SUPPORTED_RATES = 1, + FH_PARAM_SET = 2, + DS_PARAM_SET = 3, + CF_PARAM_Set = 4, + TIM = 5, + IBSS_PARAM_SET = 6, + COUNTRY = 7, + HOPPING_PATTERN_PARAM = 8, + HOPPING_PATTERN_TABLE = 9, + REQUEST = 10, + BSS_LOAD = 11, + EDCA_PARAM_SET = 12, + TSPEC = 13, + TCLASS = 14, + SCHEDULE = 15, + CHALLENGE_TEXT = 16, + POWER_CONSTRAINT = 32, + POWER_CAPABILITY = 33, + TPC_REQUEST = 34, + TPC_REPORT = 35, + SUPPORTED_CHANNELS = 36, + CHANNEL_SWITCH_ANNOUNCEMENT = 37, + MEASUREMENT_REQ = 38, + MEASUREMENT_REPORT = 39, + QUIET = 40, + IBSS_DFS = 41, + ERP_INFO = 42, + TS_DELAY = 43, + TCLASS_PROCESSING = 44, + QoS_CAPABILITY = 46, + RSN = 48, + EXTENDED_RATES = 50, + EXTENDED_CAPABILITIES = 127, + VENDOR_SPECIFIC = 221 +}; + +enum auth_algorithm +{ + OPEN = 0, + SHARED_KEY =1 +}; + +enum ack_type +{ + NormalAck, + NoAck, + NoExplicitAck, + BlockAck +}; + class WLAN_sniffer { private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 09:05:14
|
Revision: 191 http://w-meter.svn.sourceforge.net/w-meter/?rev=191&view=rev Author: sathakselva Date: 2010-03-02 09:05:07 +0000 (Tue, 02 Mar 2010) Log Message: ----------- New class created for sniffer Added Paths: ----------- framework/tags/selvam/sniffer.cpp framework/tags/selvam/sniffer.h Added: framework/tags/selvam/sniffer.cpp =================================================================== --- framework/tags/selvam/sniffer.cpp (rev 0) +++ framework/tags/selvam/sniffer.cpp 2010-03-02 09:05:07 UTC (rev 191) @@ -0,0 +1,9 @@ + +#include "sniffer.h" + +WLAN_sniffer::WLAN_sniffer() +{ + +} + + Added: framework/tags/selvam/sniffer.h =================================================================== --- framework/tags/selvam/sniffer.h (rev 0) +++ framework/tags/selvam/sniffer.h 2010-03-02 09:05:07 UTC (rev 191) @@ -0,0 +1,10 @@ + +class WLAN_sniffer +{ + private: + + public: + WLAN_sniffer(); + +}; + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-02 08:47:10
|
Revision: 190 http://w-meter.svn.sourceforge.net/w-meter/?rev=190&view=rev Author: sathakselva Date: 2010-03-02 08:47:03 +0000 (Tue, 02 Mar 2010) Log Message: ----------- unsigned char changed to uint8_t Modified Paths: -------------- framework/tags/selvam/injection.cpp framework/tags/selvam/injection.h Modified: framework/tags/selvam/injection.cpp =================================================================== --- framework/tags/selvam/injection.cpp 2010-03-01 09:59:05 UTC (rev 189) +++ framework/tags/selvam/injection.cpp 2010-03-02 08:47:03 UTC (rev 190) @@ -7,9 +7,9 @@ flagMarkWithFCS = 0; } -int WLAN_injection::inject(unsigned char *frame, int frame_length, int nDelay, int frame_count, char *interface, int rate_index, int ch_index) +int WLAN_injection::inject(uint8_t *frame, int frame_length, int nDelay, int frame_count, char *interface, int rate_index, int ch_index) { - unsigned char u8aSendBuffer[500]; + uint8_t u8aSendBuffer[500]; char szErrbuf[PCAP_ERRBUF_SIZE]; int nCaptureHeaderLength = 0, n80211HeaderLength = 0, nLinkEncap = 0; int count = 0, r; @@ -33,7 +33,7 @@ while (count < frame_count) { - unsigned char * pu8 = u8aSendBuffer; + uint8_t * pu8 = u8aSendBuffer; memcpy(u8aSendBuffer, RadiotapHeader, sizeof (RadiotapHeader)); if (flagMarkWithFCS) @@ -64,7 +64,7 @@ return (r); } -void WLAN_injection::set_bit_rate(unsigned char *radiotap_hdr, int rate_index) +void WLAN_injection::set_bit_rate(uint8_t *radiotap_hdr, int rate_index) { /* This function sets the data rate for the frames to be injected. Default data rate is 1 Mbps */ @@ -76,7 +76,7 @@ radiotap_hdr[OFFSET_RATE] = default_bit_rate; } -void WLAN_injection::set_channel(unsigned char *radiotap_hdr, int ch_index) +void WLAN_injection::set_channel(uint8_t *radiotap_hdr, int ch_index) { /* Set the channel number for injection. Default channel number is 1 (2312 MHz) */ Modified: framework/tags/selvam/injection.h =================================================================== --- framework/tags/selvam/injection.h 2010-03-01 09:59:05 UTC (rev 189) +++ framework/tags/selvam/injection.h 2010-03-02 08:47:03 UTC (rev 190) @@ -62,7 +62,7 @@ int flagMarkWithFCS; public: WLAN_injection(); - void set_bit_rate(unsigned char *, int ); - void set_channel(unsigned char *, int ); - int inject(unsigned char *, int , int , int , char *, int , int ); -}; \ No newline at end of file + void set_bit_rate(uint8_t *, int ); + void set_channel(uint8_t *, int ); + int inject(uint8_t *, int , int , int , char *, int , int ); +}; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-01 09:59:16
|
Revision: 189 http://w-meter.svn.sourceforge.net/w-meter/?rev=189&view=rev Author: sathakselva Date: 2010-03-01 09:59:05 +0000 (Mon, 01 Mar 2010) Log Message: ----------- New class added for frame injection Added Paths: ----------- framework/tags/selvam/injection.cpp framework/tags/selvam/injection.h Added: framework/tags/selvam/injection.cpp =================================================================== --- framework/tags/selvam/injection.cpp (rev 0) +++ framework/tags/selvam/injection.cpp 2010-03-01 09:59:05 UTC (rev 189) @@ -0,0 +1,97 @@ + +#include "injection.h" + + +WLAN_injection::WLAN_injection() +{ + flagMarkWithFCS = 0; +} + +int WLAN_injection::inject(unsigned char *frame, int frame_length, int nDelay, int frame_count, char *interface, int rate_index, int ch_index) +{ + unsigned char u8aSendBuffer[500]; + char szErrbuf[PCAP_ERRBUF_SIZE]; + int nCaptureHeaderLength = 0, n80211HeaderLength = 0, nLinkEncap = 0; + int count = 0, r; + pcap_t *ppcap = NULL; + + szErrbuf[0] = '\0'; + ppcap = pcap_open_live(interface, 804, 1, 20, szErrbuf); + if (ppcap == NULL) + { + printf("Unable to open interface %s in pcap: %s\n", interface, szErrbuf); + return (1); + } + + nLinkEncap = pcap_datalink(ppcap); + nCaptureHeaderLength = 0x40; + n80211HeaderLength = 0x18; // ieee80211 comes after this + + pcap_setnonblock(ppcap, 1, szErrbuf); + + memset(u8aSendBuffer, 0, sizeof (u8aSendBuffer)); + + while (count < frame_count) + { + unsigned char * pu8 = u8aSendBuffer; + + memcpy(u8aSendBuffer, RadiotapHeader, sizeof (RadiotapHeader)); + if (flagMarkWithFCS) + pu8[OFFSET_FLAGS] |= IEEE80211_RADIOTAP_F_FCS; + + /* Set data rate */ + set_bit_rate(pu8, rate_index); + printf("pu8[OFFSET_RATE] is : %d\n", pu8[OFFSET_RATE]); + + /* set channel number */ + set_channel(pu8, ch_index); + + pu8 += sizeof (RadiotapHeader); + memcpy(pu8, frame, frame_length); + pu8 += frame_length; + + r = pcap_inject(ppcap, u8aSendBuffer, pu8 - u8aSendBuffer); + if (r != (pu8-u8aSendBuffer)) + { + perror("Trouble injecting packet"); + return (1); + } + if (nDelay) + usleep(nDelay); + count++; + } + pcap_close(ppcap); + return (r); +} + +void WLAN_injection::set_bit_rate(unsigned char *radiotap_hdr, int rate_index) +{ + /* This function sets the data rate for the frames to be injected. + Default data rate is 1 Mbps */ + + uint8_t default_bit_rate = 0x02; + if (rate_index < sizeof(RatesToUse)) + radiotap_hdr[OFFSET_RATE] = RatesToUse[rate_index]; + else + radiotap_hdr[OFFSET_RATE] = default_bit_rate; +} + +void WLAN_injection::set_channel(unsigned char *radiotap_hdr, int ch_index) +{ + /* Set the channel number for injection. + Default channel number is 1 (2312 MHz) */ + + uint16_t ch_center_freq = 0x0908; + + if (ch_index < sizeof (channel_center_freq_list)) + { + ch_center_freq = channel_center_freq_list[ch_index]; + radiotap_hdr[OFFSET_CHANNEL] = *(((unsigned char*)&ch_center_freq)+0); + radiotap_hdr[OFFSET_CHANNEL+1] = *(((unsigned char*)&ch_center_freq)+1); + } + else + { + radiotap_hdr[OFFSET_CHANNEL] = *(((unsigned char*)&ch_center_freq)+0); + radiotap_hdr[OFFSET_CHANNEL+1] = *(((unsigned char*)&ch_center_freq)+1); + } +} Added: framework/tags/selvam/injection.h =================================================================== --- framework/tags/selvam/injection.h (rev 0) +++ framework/tags/selvam/injection.h 2010-03-01 09:59:05 UTC (rev 189) @@ -0,0 +1,68 @@ + +#define OFFSET_FLAGS 0x10 +#define OFFSET_RATE 0x11 +#define OFFSET_CHANNEL 0x12 + +/* WLAN PHY layer bitrate to use in 500kHz units */ +static const unsigned char RatesToUse[] = { + + 54*2, + 48*2, + 36*2, + 24*2, + 18*2, + 12*2, + 9*2, + 6*2, + 11*2, + 11, // 5.5 Mbps + 2*2, + 1*2 +}; + +/* Center frequency of each channel in MHz. */ +unsigned int channel_center_freq_list[] = +{ + 2412, // channel 1 + 2417, + 2422, + 2427, + 2432, + 2437, // channel 6 + 2442, + 2447, + 2452, + 2457, + 2462, // channel 11 + 2467, + 2472, + 2477 // Channel 14. Used only in Japan +}; + +/* this is the template radiotap header we send packets out with */ + +static const unsigned char RadiotapHeader[] = { + + 0x00, 0x00, // <-- radiotap version + 0x19, 0x00, // <- radiotap header length + 0x6f, 0x08, 0x00, 0x00, // <-- bitmap + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // <-- timestamp + 0x00, // <-- flags (Offset +0x10) + 0x02, // <-- rate (0ffset +0x11) + 0x71, 0x09, // <-- Channel + 0xc0, 0x00, // <-- channel type + 0xde, // <-- antsignal + 0x00, // <-- antnoise + 0x01 // <-- antenna +}; + +class WLAN_injection +{ + private: + int flagMarkWithFCS; + public: + WLAN_injection(); + void set_bit_rate(unsigned char *, int ); + void set_channel(unsigned char *, int ); + int inject(unsigned char *, int , int , int , char *, int , int ); +}; \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-03-01 09:41:37
|
Revision: 188 http://w-meter.svn.sourceforge.net/w-meter/?rev=188&view=rev Author: sathakselva Date: 2010-03-01 09:41:31 +0000 (Mon, 01 Mar 2010) Log Message: ----------- New tag created Added Paths: ----------- framework/tags/ framework/tags/selvam/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-01-29 13:59:01
|
Revision: 187 http://w-meter.svn.sourceforge.net/w-meter/?rev=187&view=rev Author: sathakselva Date: 2010-01-29 12:52:36 +0000 (Fri, 29 Jan 2010) Log Message: ----------- new folder created in framework/trunk Added Paths: ----------- framework/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <moh...@us...> - 2010-01-29 12:09:15
|
Revision: 186 http://w-meter.svn.sourceforge.net/w-meter/?rev=186&view=rev Author: mohamed_123 Date: 2010-01-29 12:09:05 +0000 (Fri, 29 Jan 2010) Log Message: ----------- This is a major svn folder reorganization for w-meter. The following changes are implemented. 1. Moving of tags folder into frame_injection_g Added Paths: ----------- frame_injection_g/tags/ Removed Paths: ------------- tags/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <moh...@us...> - 2010-01-29 12:07:09
|
Revision: 185 http://w-meter.svn.sourceforge.net/w-meter/?rev=185&view=rev Author: mohamed_123 Date: 2010-01-29 12:06:44 +0000 (Fri, 29 Jan 2010) Log Message: ----------- This is a major svn folder reorganization for w-meter. The following changes are implemented. 1. Moving of branches folder into frame_injection_g Added Paths: ----------- frame_injection_g/branches/ Removed Paths: ------------- branches/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <moh...@us...> - 2010-01-29 12:02:40
|
Revision: 184 http://w-meter.svn.sourceforge.net/w-meter/?rev=184&view=rev Author: mohamed_123 Date: 2010-01-29 12:02:34 +0000 (Fri, 29 Jan 2010) Log Message: ----------- This is a major svn folder reorganization for w-meter. The following changes are implemented. 1. Moving of trunk to frame-injection_g folder Added Paths: ----------- frame_injection_g/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <moh...@us...> - 2010-01-29 11:58:56
|
Revision: 183 http://w-meter.svn.sourceforge.net/w-meter/?rev=183&view=rev Author: mohamed_123 Date: 2010-01-29 11:58:50 +0000 (Fri, 29 Jan 2010) Log Message: ----------- This is a major svn folder reorganization for w-meter. The following changes are implemented. 1. Moving of trunk to frame-injection_g folder Removed Paths: ------------- trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <moh...@us...> - 2010-01-29 11:57:15
|
Revision: 182 http://w-meter.svn.sourceforge.net/w-meter/?rev=182&view=rev Author: mohamed_123 Date: 2010-01-29 11:57:07 +0000 (Fri, 29 Jan 2010) Log Message: ----------- Addition of frame_injection_g folder to house all the existing repo code of w-meter developed kdevelop + Qt UI. Added Paths: ----------- frame_injection_g/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-01-28 08:20:02
|
Revision: 181 http://w-meter.svn.sourceforge.net/w-meter/?rev=181&view=rev Author: sathakselva Date: 2010-01-28 08:19:53 +0000 (Thu, 28 Jan 2010) Log Message: ----------- Repo for the entire test framework Added Paths: ----------- framework/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-01-16 09:42:59
|
Revision: 180 http://w-meter.svn.sourceforge.net/w-meter/?rev=180&view=rev Author: sathakselva Date: 2010-01-16 09:42:53 +0000 (Sat, 16 Jan 2010) Log Message: ----------- Removed 2 files Removed Paths: ------------- trunk/src/aiyo trunk/src/wmeter Deleted: trunk/src/aiyo =================================================================== --- trunk/src/aiyo 2010-01-13 17:08:04 UTC (rev 179) +++ trunk/src/aiyo 2010-01-16 09:42:53 UTC (rev 180) @@ -1,29 +0,0 @@ -0 -0 -1 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -FF -FF -FF -FF -FF -FF -FF -FF -FF -FF -FF -FF Deleted: trunk/src/wmeter =================================================================== --- trunk/src/wmeter 2010-01-13 17:08:04 UTC (rev 179) +++ trunk/src/wmeter 2010-01-16 09:42:53 UTC (rev 180) @@ -1,23 +0,0 @@ -#!/bin/bash -# Sript for initilization of wmeter - -NINTER=`iw list | grep phy | cut -d" " -f2 | head -n 1` -iwconfig > /tmp/w-meter-interdet.tmp -INTODEL=`cat /tmp/w-meter-interdet.tmp | grep "IEEE 802.11" | cut -d" " -f1` - -if [ ! -z $INTODEL ]; then - iw dev $INTODEL del -fi - -iw phy $NINTER interface add ath0 type monitor - -iwconfig > /tmp/w-meter-interdet.tmp -INCR=`cat /tmp/w-meter-interdet.tmp | grep "IEEE 802.11" | grep "Mode:Monitor" | cut -d" " -f1` - -if [ ! -z $INCR ]; then - echo $"Error: Unable to create interface ..." -else - ./injection -fi - -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vi...@us...> - 2010-01-13 17:08:14
|
Revision: 179 http://w-meter.svn.sourceforge.net/w-meter/?rev=179&view=rev Author: vipintm Date: 2010-01-13 17:08:04 +0000 (Wed, 13 Jan 2010) Log Message: ----------- Modified install.sh without wmpit Modified Paths: -------------- trunk/install.sh Modified: trunk/install.sh =================================================================== --- trunk/install.sh 2010-01-13 16:24:14 UTC (rev 178) +++ trunk/install.sh 2010-01-13 17:08:04 UTC (rev 179) @@ -1,45 +1,13 @@ #!/bin/bash -# Install script of wmeter and libwmpit +# Install script of wmeter -cd wmpit/ -echo $"configuring libwmpit ..." - -if [ ! -f ./configure ]; then - autoconf -fi - -./configure - -SSTATE=$? - -if [ $SSTATE != 0 ]; then - echo $"Error in configuring libwmpit ..." - exit $SSTATE -fi - -make clean -make - -if [ $SSTATE != 0 ]; then - echo $"Error in make libwmpit ..." - exit $SSTATE -fi - -make install - -if [ $SSTATE != 0 ]; then - echo $"Error in install libwmpit ..." - exit $SSTATE -fi - -cd .. echo $"configuring wmeter ...." if [ ! -f ./configure ]; then autoconf fi -LDFLAGS="-lwmpit -lpcap" ./configure +LDFLAGS="-lpcap" ./configure if [ $SSTATE != 0 ]; then echo $"Error in configuring wmeter ..." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sat...@us...> - 2010-01-13 16:24:23
|
Revision: 178 http://w-meter.svn.sourceforge.net/w-meter/?rev=178&view=rev Author: sathakselva Date: 2010-01-13 16:24:14 +0000 (Wed, 13 Jan 2010) Log Message: ----------- Merged from branch (selvam-test) rev 177 Revision Links: -------------- http://w-meter.svn.sourceforge.net/w-meter/?rev=177&view=rev Modified Paths: -------------- trunk/src/Data_Qos_data.h trunk/src/Data_Qos_data.ui trunk/src/Makefile trunk/src/Makefile.am trunk/src/Makefile.in trunk/src/control_pspoll_cpp.cpp trunk/src/control_pspoll_cpp.h trunk/src/control_pspoll_cpp.moc trunk/src/data_dataFrame.h trunk/src/data_dataFrame.ui trunk/src/data_dataframe_cpp.cpp trunk/src/data_dataframe_cpp.h trunk/src/data_qos_data_cpp.cpp trunk/src/data_qos_data_cpp.h trunk/src/inj_control_ack_cpp.cpp trunk/src/inj_control_ack_cpp.h trunk/src/inj_control_cts.h trunk/src/inj_control_cts.ui trunk/src/inj_control_cts_cpp.cpp trunk/src/inj_control_cts_cpp.h trunk/src/inj_control_form.h trunk/src/inj_control_form.ui trunk/src/inj_control_form_cpp.cpp trunk/src/inj_control_form_cpp.h trunk/src/inj_control_pspoll.h trunk/src/inj_control_pspoll.ui trunk/src/inj_ctrl_ack.h trunk/src/inj_ctrl_ack.ui trunk/src/inj_main_window.h trunk/src/inj_main_window.ui trunk/src/inj_main_window.ui.h trunk/src/inj_mgmt_association_form.h trunk/src/inj_mgmt_association_form.ui trunk/src/injection.h trunk/src/injection_main_cpp.cpp trunk/src/injection_main_cpp.h trunk/src/management_form.h trunk/src/management_form.ui trunk/src/mgmt_asso_req_cpp.cpp trunk/src/mgmt_asso_req_cpp.h trunk/src/mgmt_asso_res_cpp.cpp trunk/src/mgmt_asso_res_cpp.h trunk/src/mgmt_asso_response.h trunk/src/mgmt_asso_response.ui trunk/src/mgmt_authen.h trunk/src/mgmt_authen.ui trunk/src/mgmt_authen_cpp.cpp trunk/src/mgmt_authen_cpp.h trunk/src/mgmt_beacon_cpp.cpp trunk/src/mgmt_beacon_cpp.h trunk/src/mgmt_beacon_frame.h trunk/src/mgmt_beacon_frame.ui trunk/src/mgmt_deauth_cpp.cpp trunk/src/mgmt_deauth_cpp.h trunk/src/mgmt_deauthentication.h trunk/src/mgmt_deauthentication.ui trunk/src/mgmt_diasso_cpp.cpp trunk/src/mgmt_diasso_cpp.h trunk/src/mgmt_probe_req_cpp.cpp trunk/src/mgmt_probe_req_cpp.h trunk/src/mgmt_probe_request.h trunk/src/mgmt_probe_request.ui trunk/src/mgmt_probe_res_cpp.cpp trunk/src/mgmt_probe_res_cpp.h trunk/src/mgmt_probe_response.h trunk/src/mgmt_probe_response.ui trunk/src/mgmt_reasso_req_cpp.cpp trunk/src/mgmt_reasso_req_cpp.h trunk/src/mgmt_reasso_res.h trunk/src/mgmt_reasso_res.ui trunk/src/mgmt_reasso_res_cpp.cpp trunk/src/mgmt_reasso_res_cpp.h trunk/src/mgmt_resasso_req.h trunk/src/mgmt_resasso_req.ui Added Paths: ----------- trunk/src/Data_Qos_data.cpp trunk/src/data_dataFrame.cpp trunk/src/ieee80211_radiotap.h trunk/src/inj_control_cts.cpp trunk/src/inj_control_form.cpp trunk/src/inj_control_pspoll.cpp trunk/src/inj_ctrl_ack.cpp trunk/src/inj_main_window.cpp trunk/src/inj_mgmt_association_form.cpp trunk/src/mac_80211.cpp trunk/src/mac_80211.h trunk/src/management_form.cpp trunk/src/mgmt_asso_response.cpp trunk/src/mgmt_authen.cpp trunk/src/mgmt_beacon_frame.cpp trunk/src/mgmt_deauthentication.cpp trunk/src/mgmt_probe_request.cpp trunk/src/mgmt_probe_response.cpp trunk/src/mgmt_reasso_res.cpp trunk/src/mgmt_resasso_req.cpp trunk/src/radiotap.h trunk/src/wlan_inject.cpp trunk/src/wlan_inject.h trunk/src/wmeter Removed Paths: ------------- trunk/Makefile trunk/Makefile.in trunk/acinclude.m4 trunk/aclocal.m4 trunk/autom4te.cache/ trunk/config.h trunk/config.h.in trunk/config.log trunk/config.status trunk/configure trunk/configure.files trunk/configure.in trunk/debug/ trunk/default trunk/html/ trunk/injection.kdevelop.pcs trunk/injection.kdevses trunk/injection.tag trunk/latex/ trunk/src/control_header.h trunk/src/default_ack trunk/src/default_ack_hex trunk/src/default_assoreq trunk/src/default_assoreq_hex trunk/src/default_assores trunk/src/default_assores_hex trunk/src/default_auth trunk/src/default_auth_hex trunk/src/default_beacon trunk/src/default_beacon_hex trunk/src/default_cts trunk/src/default_cts_hex trunk/src/default_data trunk/src/default_data_hex trunk/src/default_deauth trunk/src/default_deauth_hex trunk/src/default_disasso trunk/src/default_disasso_hex trunk/src/default_prob_req trunk/src/default_prob_req_hex trunk/src/default_probres trunk/src/default_probres_hex trunk/src/default_pspoll trunk/src/default_pspoll_hex trunk/src/default_qos trunk/src/default_qos_hex trunk/src/default_reassoreq trunk/src/default_reassoreq_hex trunk/src/default_reassores trunk/src/default_reassores_hex trunk/src/default_rts trunk/src/default_rts_hex trunk/src/inj_main_window-qt.ui trunk/src/tes1.c trunk/src/test_id1 trunk/src/test_id11 trunk/src/test_id12 trunk/src/test_id13 trunk/src/test_id4 trunk/src/test_id5 trunk/src/test_id6 trunk/src/test_id7 trunk/src/test_id8 trunk/src/test_id9 trunk/src/w-meter trunk/stamp-h.in trunk/stamp-h1 trunk/wmpit/ Deleted: trunk/Makefile =================================================================== --- trunk/Makefile 2010-01-13 10:40:45 UTC (rev 177) +++ trunk/Makefile 2010-01-13 16:24:14 UTC (rev 178) @@ -1,912 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 483858 $ -# Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -pkgdatadir = $(datadir)/injection -pkglibdir = $(libdir)/injection -pkgincludedir = $(includedir)/injection -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-redhat-linux-gnu -host_triplet = x86_64-redhat-linux-gnu -target_triplet = x86_64-redhat-linux-gnu -subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ - TODO admin/compile admin/config.guess admin/config.sub \ - admin/depcomp admin/install-sh admin/ltmain.sh admin/missing \ - admin/mkinstalldirs admin/ylwrap -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = ${SHELL} /extra/work/wmeter/src/inject/admin/missing --run aclocal-1.10 -AMTAR = ${SHELL} /extra/work/wmeter/src/inject/admin/missing --run tar -AR = ar -ARTSCCONFIG = /usr/bin/artsc-config -AUTOCONF = $(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure -AUTODIRS = -AUTOHEADER = ${SHELL} /extra/work/wmeter/src/inject/admin/missing --run autoheader -AUTOMAKE = ${SHELL} /extra/work/wmeter/src/inject/admin/missing --run automake-1.10 -AWK = gawk -CC = gcc -CCDEPMODE = depmode=gcc3 -CFLAGS = -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2 -Wformat-security -Wmissing-format-attribute -CONF_FILES = $(top_srcdir)/./admin/configure.in.min $(top_srcdir)/configure.in.in -CPP = gcc -E -CPPFLAGS = -DQT_THREAD_SUPPORT -D_REENTRANT -CXX = g++ -CXXCPP = g++ -E -CXXDEPMODE = depmode=gcc3 -CXXFLAGS = -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -CYGPATH_W = echo -DCOPIDL = /usr/bin/dcopidl -DCOPIDL2CPP = /usr/bin/dcopidl2cpp -DCOPIDLNG = /usr/bin/dcopidlng -DCOP_DEPENDENCIES = $(DCOPIDL) $(DCOPIDLNG) -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO = echo -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -ENABLE_PERMISSIVE_FLAG = -fpermissive -EXEEXT = -F77 = gfortran -FFLAGS = -g -O2 -FRAMEWORK_COREAUDIO = -GMSGFMT = /usr/bin/msgfmt -GREP = /bin/grep -HAVE_GCC_VISIBILITY = 0 -INSTALL = /usr/bin/install -c -p -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} $(INSTALL_STRIP_FLAG) -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -KCFG_DEPENDENCIES = $(KCONFIG_COMPILER) -KCONFIG_COMPILER = /usr/bin/kconfig_compiler -KDECONFIG = /usr/bin/kde-config -KDE_CHECK_PLUGIN = $(KDE_PLUGIN) -rpath $(libdir) -KDE_EXTRA_RPATH = -KDE_INCLUDES = -I/usr/include/kde -KDE_LDFLAGS = -L/usr/lib64 -KDE_MT_LDFLAGS = -KDE_MT_LIBS = -lpthread -KDE_NO_UNDEFINED = -Wl,--no-undefined -Wl,--allow-shlib-undefined -KDE_PLUGIN = -avoid-version -module -no-undefined $(KDE_NO_UNDEFINED) $(KDE_RPATH) $(KDE_MT_LDFLAGS) -KDE_RPATH = -R $(libdir) -R $(kde_libraries) -R $(qt_libraries) -R $(x_libraries) -KDE_USE_CLOSURE_FALSE = -KDE_USE_CLOSURE_TRUE = # -KDE_USE_FINAL_FALSE = -KDE_USE_FINAL_TRUE = # -KDE_USE_FPIE = -fPIE -KDE_USE_NMCHECK_FALSE = -KDE_USE_NMCHECK_TRUE = # -KDE_USE_PIE = -pie -KDE_XSL_STYLESHEET = /usr/share/apps/ksgmltools2/customization/kde-chunk.xsl -LDFLAGS = -lwmpit -lpcap -LDFLAGS_AS_NEEDED = -LDFLAGS_NEW_DTAGS = -LIBCOMPAT = -LIBCRYPT = -lcrypt -LIBDL = -ldl -LIBJPEG = -ljpeg -LIBOBJS = -LIBPNG = -lpng -lz -lm -LIBPTHREAD = -lpthread -LIBRESOLV = -lresolv -LIBS = -LIBSM = -lSM -lICE -LIBSOCKET = -LIBTOOL = $(SHELL) $(top_builddir)/libtool --silent -LIBUCB = -LIBUTIL = -lutil -LIBZ = -lz -LIB_KAB = -lkab -LIB_KABC = -lkabc -LIB_KDECORE = -lkdecore -LIB_KDED = -LIB_KDEPIM = -lkdepim -LIB_KDEPRINT = -lkdeprint -LIB_KDEUI = -lkdeui -LIB_KDNSSD = -lkdnssd -LIB_KFILE = -lkio -LIB_KFM = -LIB_KHTML = -lkhtml -LIB_KIMPROXY = -lkimproxy -LIB_KIO = -lkio -LIB_KJS = -lkjs -LIB_KNEWSTUFF = -lknewstuff -LIB_KPARTS = -lkparts -LIB_KSPELL = -lkspell -LIB_KSYCOCA = -lkio -LIB_KUNITTEST = -lkunittest -LIB_KUTILS = -lkutils -LIB_POLL = -LIB_QPE = -LIB_QT = -lqt-mt $(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM) -lpthread -LIB_SMB = -lsmb -LIB_X11 = -lX11 $(LIBSOCKET) -LIB_XEXT = -lXext -LIB_XRENDER = -LN_S = ln -s -LTLIBOBJS = -MAKEINFO = ${SHELL} /extra/work/wmeter/src/inject/admin/missing --run makeinfo -MAKEKDEWIDGETS = -MCOPIDL = /usr/bin/mcopidl -MEINPROC = /usr/bin/meinproc -MKDIR_P = /bin/mkdir -p -MOC = /usr/lib64/qt-3.3/bin/moc -MSGFMT = /usr/bin/msgfmt -NOOPT_CFLAGS = -O0 -NOOPT_CXXFLAGS = -O0 -OBJEXT = o -PACKAGE = injection -PACKAGE_BUGREPORT = -PACKAGE_NAME = -PACKAGE_STRING = -PACKAGE_TARNAME = -PACKAGE_VERSION = -PATH_SEPARATOR = : -PERL = /usr/bin/perl -PKG_CONFIG = /usr/bin/pkg-config -QTE_NORTTI = -QT_INCLUDES = -I/usr/lib64/qt-3.3/include -QT_LDFLAGS = -L/usr/lib64/qt-3.3/lib -RANLIB = ranlib -SET_MAKE = -SHELL = /bin/sh -STRIP = strip -TOPSUBDIRS = doc po src -UIC = /usr/lib64/qt-3.3/bin/uic -L $(kde_widgetdir) -nounload -UIC_TR = tr2i18n -USER_INCLUDES = -USER_LDFLAGS = -USE_EXCEPTIONS = -fexceptions -USE_RTTI = -USE_THREADS = -VERSION = 0.1 -WOVERLOADED_VIRTUAL = -XGETTEXT = /usr/bin/xgettext -XMKMF = -XMLLINT = /usr/bin/xmllint -X_EXTRA_LIBS = -X_INCLUDES = -I. -X_LDFLAGS = -L/usr/lib64 -X_PRE_LIBS = -X_RPATH = -R $(x_libraries) -abs_builddir = /extra/work/wmeter/src/inject -abs_srcdir = /extra/work/wmeter/src/inject -abs_top_builddir = /extra/work/wmeter/src/inject -abs_top_srcdir = /extra/work/wmeter/src/inject -ac_ct_CC = gcc -ac_ct_CXX = g++ -ac_ct_F77 = gfortran -all_includes = -I/usr/include/kde -I/usr/lib64/qt-3.3/include -I. -all_libraries = -L/usr/lib64/qt-3.3/lib -L/usr/lib64 -am__include = include -am__leading_dot = . -am__quote = -am__tar = ${AMTAR} chof - "$$tardir" -am__untar = ${AMTAR} xf - -bindir = ${exec_prefix}/bin -build = x86_64-redhat-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = redhat -builddir = . -datadir = ${datarootdir} -datarootdir = ${prefix}/share -docdir = ${datarootdir}/doc/${PACKAGE} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = x86_64-redhat-linux-gnu -host_alias = -host_cpu = x86_64 -host_os = linux-gnu -host_vendor = redhat -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = $(SHELL) /extra/work/wmeter/src/inject/admin/install-sh -kde_appsdir = ${datadir}/applnk -kde_bindir = ${exec_prefix}/bin -kde_confdir = ${datadir}/config -kde_datadir = ${datadir}/apps -kde_htmldir = ${datadir}/doc/HTML -kde_icondir = ${datadir}/icons -kde_includes = /usr/include/kde -kde_kcfgdir = ${datadir}/config.kcfg -kde_libraries = /usr/lib64 -kde_libs_htmldir = /usr/share/doc/HTML -kde_libs_prefix = /usr -kde_locale = ${datadir}/locale -kde_mimedir = ${datadir}/mimelnk -kde_moduledir = ${libdir}/kde3 -kde_qtver = 3 -kde_servicesdir = ${datadir}/services -kde_servicetypesdir = ${datadir}/servicetypes -kde_sounddir = ${datadir}/sounds -kde_styledir = ${libdir}/kde3/plugins/styles -kde_templatesdir = ${datadir}/templates -kde_wallpaperdir = ${datadir}/wallpapers -kde_widgetdir = /usr/lib64/kde3/plugins/designer -kdeinitdir = $(kde_moduledir) -libdir = ${exec_prefix}/lib64 -libexecdir = ${exec_prefix}/libexec -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = /bin/mkdir -p -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr -program_transform_name = s,x,x, -psdir = ${docdir} -qt_includes = /usr/lib64/qt-3.3/include -qt_libraries = /usr/lib64/qt-3.3/lib -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target = x86_64-redhat-linux-gnu -target_alias = -target_cpu = x86_64 -target_os = linux-gnu -target_vendor = redhat -top_build_prefix = -top_builddir = . -top_srcdir = . -x_includes = . -x_libraries = /usr/lib64 -xdg_appsdir = ${datadir}/applications/kde -xdg_directorydir = ${datadir}/desktop-directories -xdg_menudir = ${sysconfdir}/xdg/menus -SUBDIRS = $(TOPSUBDIRS) -MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files -EXTRA_DIST = admin COPYING configure.in.in -#>- all: config.h -#>+ 1 -all: docs-am config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ -#>- cd $(srcdir) && $(AUTOMAKE) --gnu \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu Makefile -#>+ 14 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ - ( \ - cd $(srcdir) && $(AUTOMAKE) --gnu \ - ) || exit 1; echo ' cd $(top_srcdir) && perl admin/am_edit '; cd $(top_srcdir) && perl admin/am_edit && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu Makefile - cd $(top_srcdir) && perl admin/am_edit Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) -#>- cd $(srcdir) && $(AUTOCONF) -#>+ 2 - cd $(srcdir) && rm -f configure - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) - -config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(am__configure_deps) - cd $(top_srcdir) && $(AUTOHEADER) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d $(distdir) || mkdir $(distdir) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile config.h -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-zip \ - distcheck distclean distclean-generic distclean-hdr \ - distclean-libtool distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-recursive uninstall uninstall-am - - -$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ; - -$(top_srcdir)/subdirs: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs - -$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in - @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4 - -package-messages: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common package-messages - $(MAKE) -C po merge - -dist-hook: - cd $(top_distdir) && perl admin/am_edit -padmin - cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - - -#>+ 2 -KDE_DIST=ipheader configure.files install.sh default aclocal.m4 Doxyfile injection.tag injection.kdevelop.pcs stamp-h.in injection.kdevses subdirs Makefile.in config.h.in configure.in Makefile.cvs configure acinclude.m4 Makefile.am injection.kdevelop - -#>+ 2 -docs-am: - -#>+ 7 -force-reedit: - \ - cd $(srcdir) && $(AUTOMAKE) --gnu \ - - cd $(top_srcdir) && perl admin/am_edit Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck Deleted: trunk/Makefile.in =================================================================== --- trunk/Makefile.in 2010-01-13 10:40:45 UTC (rev 177) +++ trunk/Makefile.in 2010-01-13 16:24:14 UTC (rev 178) @@ -1,912 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 483858 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ - TODO admin/compile admin/config.guess admin/config.sub \ - admin/depcomp admin/install-sh admin/ltmain.sh admin/missing \ - admin/mkinstalldirs admin/ylwrap -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_FPIE = @KDE_USE_FPIE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_USE_PIE = @KDE_USE_PIE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDED = @LIB_KDED@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUNITTEST = @LIB_KUNITTEST@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -PKG_CONFIG = @PKG_CONFIG@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -SUBDIRS = $(TOPSUBDIRS) -MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files -EXTRA_DIST = admin COPYING configure.in.in -#>- all: config.h -#>+ 1 -all: docs-am config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ -#>- cd $(srcdir) && $(AUTOMAKE) --gnu \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu Makefile -#>+ 14 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ - ( \ - cd $(srcdir) && $(AUTOMAKE) --gnu \ - ) || exit 1; echo ' cd $(top_srcdir) && perl admin/am_edit '; cd $(top_srcdir) && perl admin/am_edit && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu Makefile - cd $(top_srcdir) && perl admin/am_edit Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) -#>- cd $(srcdir) && $(AUTOCONF) -#>+ 2 - cd $(srcdir) && rm -f configure - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) - -config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(am__configure_deps) - cd $(top_srcdir) && $(AUTOHEADER) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d $(distdir) || mkdir $(distdir) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile config.h -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Makefile -maintainer-clean-am: d... [truncated message content] |
From: <sat...@us...> - 2010-01-13 10:40:51
|
Revision: 177 http://w-meter.svn.sourceforge.net/w-meter/?rev=177&view=rev Author: sathakselva Date: 2010-01-13 10:40:45 +0000 (Wed, 13 Jan 2010) Log Message: ----------- Removed Paths: ------------- tags/wmpit/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |